X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fmain.c;h=880bde48d38f6e990289e9cf5fa0dba9d511a597;hb=71d1d4d6f67700c58fb51513ec0ae17924431073;hp=85e5b8c421ef36c0460fe26089bc441d55dccdfb;hpb=f23f892146f30006a6ebb3c4dcf0c7777a4a5c68;p=ptask.git diff --git a/src/main.c b/src/main.c index 85e5b8c..880bde4 100644 --- a/src/main.c +++ b/src/main.c @@ -95,20 +95,24 @@ static void print_help() void refresh() { GtkWidget *dialog; + const char *current_prj; log_fct_enter(); ui_taskpanel_update(NULL); if (tasks) { + current_prj = ui_projecttree_get_project(); ui_tasktree_update(NULL, NULL); tw_task_list_free(tasks); + } else { + current_prj = NULL; } tasks = tw_get_all_tasks(ui_get_status_filter()); if (tasks) { ui_projecttree_update(tasks); - ui_tasktree_update(tasks, NULL); + ui_tasktree_update(tasks, current_prj); } else { dialog = gtk_message_dialog_new(NULL, GTK_DIALOG_DESTROY_WITH_PARENT,