[balsa] mailbox-node: Scrap redundant signals



commit 46f6c8482ef35a8fdd2ee56b7a75005f8f324b04
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Tue Jul 30 19:49:43 2019 -0400

    mailbox-node: Scrap redundant signals
    
    Scrap the "load-config" and "save-config" signals.
    No one needed to connect to them.
    
    * src/mailbox-node.c (balsa_mailbox_node_class_init),
      (balsa_mailbox_node_init), (balsa_mailbox_node_load_config),
      (balsa_mailbox_node_save_config):

 ChangeLog          |  9 +++++++++
 src/mailbox-node.c | 25 ++-----------------------
 2 files changed, 11 insertions(+), 23 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 272173ece..43608b1e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2019-07-30  Peter Bloomfield  <pbloomfield bellsouth net>
+
+       mailbox-node: Scrap the "load-config" and "save-config" signals.
+       No one needed to connect to them.
+
+       * src/mailbox-node.c (balsa_mailbox_node_class_init),
+       (balsa_mailbox_node_init), (balsa_mailbox_node_load_config),
+       (balsa_mailbox_node_save_config):
+
 2019-07-30  Peter Bloomfield  <pbloomfield bellsouth net>
 
        sendmsg-window: Use modern macros to declare and define
diff --git a/src/mailbox-node.c b/src/mailbox-node.c
index 01309321c..d998d8a29 100644
--- a/src/mailbox-node.c
+++ b/src/mailbox-node.c
@@ -80,8 +80,6 @@ static gint check_imap_path(const char *fn, LibBalsaServer * server,
 static void mark_imap_path(const gchar * fn, gpointer data);
 
 enum {
-    SAVE_CONFIG,
-    LOAD_CONFIG,
     SHOW_PROP_DIALOG,
     APPEND_SUBTREE,
     LAST_SIGNAL
@@ -117,20 +115,6 @@ balsa_mailbox_node_class_init(BalsaMailboxNodeClass * klass)
 
     object_class = G_OBJECT_CLASS(klass);
 
-    balsa_mailbox_node_signals[SAVE_CONFIG] =
-       g_signal_new("save-config",
-                     G_TYPE_FROM_CLASS(object_class),
-                     G_SIGNAL_RUN_FIRST,
-                     0, NULL, NULL, NULL,
-                    G_TYPE_NONE, 1,
-                    G_TYPE_POINTER);
-    balsa_mailbox_node_signals[LOAD_CONFIG] =
-       g_signal_new("load-config",
-                     G_TYPE_FROM_CLASS(object_class),
-                     G_SIGNAL_RUN_FIRST,
-                     0, NULL, NULL, NULL,
-                    G_TYPE_NONE, 1,
-                    G_TYPE_POINTER);
     balsa_mailbox_node_signals[SHOW_PROP_DIALOG] =
        g_signal_new("show-prop-dialog",
                      G_TYPE_FROM_CLASS(object_class),
@@ -159,11 +143,6 @@ balsa_mailbox_node_init(BalsaMailboxNode * mn)
     mn->config_prefix = NULL;
     mn->subscribed = FALSE;
     mn->scanned = FALSE;
-
-    g_signal_connect(mn, "save-config",
-                     G_CALLBACK(balsa_mailbox_node_real_save_config), NULL);
-    g_signal_connect(mn, "load-config",
-                     G_CALLBACK(balsa_mailbox_node_real_load_config), NULL);
 }
 
 static void
@@ -673,13 +652,13 @@ balsa_mailbox_node_show_prop_dialog_cb(GtkWidget * widget, gpointer data)
 void
 balsa_mailbox_node_load_config(BalsaMailboxNode* mn, const gchar* group)
 {
-    g_signal_emit(mn, balsa_mailbox_node_signals[LOAD_CONFIG], 0, group);
+    balsa_mailbox_node_real_load_config(mn, group);
 }
 
 void
 balsa_mailbox_node_save_config(BalsaMailboxNode* mn, const gchar* group)
 {
-    g_signal_emit(mn, balsa_mailbox_node_signals[SAVE_CONFIG], 0, group);
+    balsa_mailbox_node_real_save_config(mn, group);
 }
 
 /* ---------------------------------------------------------------------


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]