From 8ec54dc8edaa68856eeb91480033a43a0b724fe5 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Wed, 28 Sep 2016 18:45:25 +0200 Subject: [PATCH] Deleting config. --- src/main.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main.c b/src/main.c index 81dbcbe..a2cda03 100644 --- a/src/main.c +++ b/src/main.c @@ -712,17 +712,21 @@ on_mnuConfigsDelete_activate (GtkMenuItem *menuitem, GtkTreePath *path = gtk_tree_model_get_path (GTK_TREE_MODEL (storeFolders), &iter); if (path != NULL && gtk_tree_path_get_depth (path) == 1) { + gchar *name; ZakConfi *confi; gtk_tree_model_get (GTK_TREE_MODEL (storeFolders), &iter, + FOLDERS_COL_KEY, &name, -1); - if (ZAK_IS_CONFI (confi)) + + confi = zak_confi_new (g_strdup_printf ("%s;CONFI_NAME=%s", cnc_string, name)); + if (confi != NULL) { GtkWidget *diag = gtk_message_dialog_new (GTK_WINDOW (w), - GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_YES_NO, - "Are you sure you want to delete the selected configuration from database?"); + GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_YES_NO, + "Are you sure you want to delete the selected configuration?"); if (gtk_dialog_run (GTK_DIALOG (diag)) == GTK_RESPONSE_YES) { if (zak_confi_remove (confi)) -- 2.49.0