X-Git-Url: http://git.wpitchoune.net/gitweb/?p=ptask.git;a=blobdiff_plain;f=src%2Fmain.c;h=880bde48d38f6e990289e9cf5fa0dba9d511a597;hp=85e5b8c421ef36c0460fe26089bc441d55dccdfb;hb=71d1d4d6f67700c58fb51513ec0ae17924431073;hpb=6202faf9d4e3ac86a746c18bea31963b113fd861 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,