X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fui.c;h=e308a4c205598757164ef0040ddd25aed0baeeab;hb=64d52e239f715717646357783d01ff8650dbdb2d;hp=d28d87bf633ce57c7e557f8e69daf1145ffce073;hpb=909b5e1edc01d95ebfaf39982b69831d8503c74c;p=ptask.git diff --git a/src/ui.c b/src/ui.c index d28d87b..e308a4c 100644 --- a/src/ui.c +++ b/src/ui.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012-2013 jeanfi@gmail.com + * Copyright (C) 2012-2016 jeanfi@gmail.com * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -151,7 +151,7 @@ const char *ui_get_status_filter() log_fct_enter(); status = gtk_combo_box_get_active_id(w_status); - log_fct("status: %d", status); + log_fct("status: %s", status); log_fct_exit(); @@ -172,6 +172,7 @@ void preferences_activate_cbk(GtkWidget *menu_item, gpointer data) GtkBuilder *builder; GtkFileChooser *w_dir; char *dir; + const char *sdir; builder = gtk_builder_new(); gtk_builder_add_from_file @@ -184,6 +185,10 @@ void preferences_activate_cbk(GtkWidget *menu_item, gpointer data) w_dir = GTK_FILE_CHOOSER(gtk_builder_get_object(builder, "dir_chooser")); + sdir = settings_get_notes_dir(); + if (sdir && *sdir) + gtk_file_chooser_set_filename(w_dir, sdir); + result = gtk_dialog_run(diag); if (result) { @@ -192,9 +197,11 @@ void preferences_activate_cbk(GtkWidget *menu_item, gpointer data) if (dir) { log_debug("preferences_activate_cbk(): path=%s", dir); + settings_set_notes_dir(dir); free(dir); } + refresh(); } else { log_debug("preferences_activate_cbk(): cancel"); } @@ -213,7 +220,7 @@ void about_activate_cbk(GtkWidget *menu_item, gpointer data) "comments", _("ptask is a GTK+ task management application"), "copyright", - _("Copyright(c) 2010-2013\njeanfi@gmail.com"), + _("Copyright(c) 2010-2016\njeanfi@gmail.com"), "logo-icon-name", "ptask", "program-name", "ptask", "title", _("About ptask"),