X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fmain.c;h=85e5b8c421ef36c0460fe26089bc441d55dccdfb;hb=f23f892146f30006a6ebb3c4dcf0c7777a4a5c68;hp=757ac469ee9d7b22614df8490a2e859771a17027;hpb=fdcb3dcc374b3cb61d7d2f207c03ea5ee9116cdd;p=ptask.git diff --git a/src/main.c b/src/main.c index 757ac46..85e5b8c 100644 --- a/src/main.c +++ b/src/main.c @@ -95,49 +95,20 @@ static void print_help() void refresh() { GtkWidget *dialog; - GtkTreeModel *model; - struct task **tasks_cur; - struct task *task; - int i; - GtkTreeIter iter; - const char *project; log_fct_enter(); ui_taskpanel_update(NULL); if (tasks) { - ui_tasktree_update(NULL); + ui_tasktree_update(NULL, NULL); tw_task_list_free(tasks); } tasks = tw_get_all_tasks(ui_get_status_filter()); - model = gtk_tree_view_get_model(GTK_TREE_VIEW(w_treeview)); - gtk_list_store_clear(GTK_LIST_STORE(model)); - if (tasks) { - for (tasks_cur = tasks, i = 0; *tasks_cur; tasks_cur++, i++) { - task = (*tasks_cur); - - gtk_list_store_append(GTK_LIST_STORE(model), &iter); - - if (task->project) - project = task->project; - else - project = ""; - - gtk_list_store_set(GTK_LIST_STORE(model), - &iter, - COL_ID, (*tasks_cur)->id, - COL_DESCRIPTION, - (*tasks_cur)->description, - COL_PROJECT, project, - COL_UUID, (*tasks_cur)->uuid, - COL_PRIORITY, (*tasks_cur)->priority, - -1); - } ui_projecttree_update(tasks); - ui_tasktree_update(tasks); + ui_tasktree_update(tasks, NULL); } else { dialog = gtk_message_dialog_new(NULL, GTK_DIALOG_DESTROY_WITH_PARENT,