[balsa/gtk3] Connect signal not swapped



commit 9e25f39a35635acc243f26d065eefc47367f3230
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Tue Mar 19 20:17:41 2013 -0400

    Connect signal not swapped
    
        * src/balsa-index.c (balsa_index_load_mailbox_node),
        (bndx_mailbox_changed_cb): connect signal not swapped.

 ChangeLog         |    5 +++++
 src/balsa-index.c |   12 +++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 9173b57..f5ac683 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2013-03-19  Peter Bloomfield
 
+       * src/balsa-index.c (balsa_index_load_mailbox_node),
+       (bndx_mailbox_changed_cb): connect signal not swapped.
+
+2013-03-19  Peter Bloomfield
+
        GdkThreads deprecation cleanup
 
        * libbalsa/libbalsa.c (libbalsa_lock_mailbox),
diff --git a/src/balsa-index.c b/src/balsa-index.c
index d3d86b0..a83920e 100644
--- a/src/balsa-index.c
+++ b/src/balsa-index.c
@@ -77,7 +77,8 @@ static void bndx_expand_to_row_and_select(BalsaIndex * index,
 static void bndx_changed_find_row(BalsaIndex * index);
 
 /* mailbox callbacks */
-static void bndx_mailbox_changed_cb(BalsaIndex * index);
+static void bndx_mailbox_changed_cb(LibBalsaMailbox * mailbox,
+                                    BalsaIndex      * bindex);
 
 /* GtkTree* callbacks */
 static void bndx_selection_changed(GtkTreeSelection * selection,
@@ -1004,9 +1005,8 @@ balsa_index_load_mailbox_node(BalsaIndex * index,
         gtk_tree_view_column_set_title(column, _("To"));
     }
 
-    g_signal_connect_swapped(G_OBJECT(mailbox), "changed",
-                            G_CALLBACK(bndx_mailbox_changed_cb),
-                            (gpointer) index);
+    g_signal_connect(mailbox, "changed",
+                     G_CALLBACK(bndx_mailbox_changed_cb), index);
     g_signal_connect(mailbox, "row-inserted",
                      G_CALLBACK(bndx_mailbox_row_inserted_cb), index);
     g_signal_connect(mailbox, "message-expunged",
@@ -1424,10 +1424,8 @@ bndx_mailbox_changed_idle(BalsaIndex * bindex)
 }
 
 static void
-bndx_mailbox_changed_cb(BalsaIndex * bindex)
+bndx_mailbox_changed_cb(LibBalsaMailbox * mailbox, BalsaIndex * bindex)
 {
-    LibBalsaMailbox *mailbox = bindex->mailbox_node->mailbox;
-
     if (!gtk_widget_get_window(GTK_WIDGET(bindex)))
         return;
 


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