refactoring
authorJean-Philippe Orsini <jeanfi@gmail.com>
Sat, 30 Nov 2013 20:08:02 +0000 (20:08 +0000)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Sat, 30 Nov 2013 20:08:02 +0000 (20:08 +0000)
src/main.c
src/ui_taskpanel.c

index 3837be6..e6a31f6 100644 (file)
@@ -181,17 +181,6 @@ void refresh()
        log_fct(__func__, "EXIT");
 }
 
-int taskdone_clicked_cbk(GtkButton *btn, gpointer data)
-{
-       struct task *task;
-
-       task = get_selected_task(GTK_TREE_VIEW(w_treeview));
-       tw_done(task->uuid);
-       refresh();
-
-       return FALSE;
-}
-
 int refresh_clicked_cbk(GtkButton *btn, gpointer data)
 {
        log_debug("refresh_clicked_cbk");
index f1cbc1c..ec16282 100644 (file)
@@ -195,3 +195,13 @@ void ui_taskpanel_update(struct task *task)
        }
 }
 
+int taskdone_clicked_cbk(GtkButton *btn, gpointer data)
+{
+       if (current_task) {
+               tw_done(current_task->uuid);
+               refresh();
+       }
+
+       return FALSE;
+}
+