Changeset 2960
- Timestamp:
- 11/16/07 00:23:56
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-maemo/tny-maemo-conic-device.c (modified) (3 diffs)
- trunk/libtinymail/tny-combined-account.c (modified) (1 diff)
- trunk/libtinymailui-mozembed/tny-moz-embed-html-mime-part-view.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r2959 r2960 3 3 * Bugfix in TnyGtkFolderStoreTreeModel: the signals where not being 4 4 disconnected when the instance finalised. 5 * Disconnecting signals 5 6 6 7 2007-11-15 Sergio Villar Senin <svillar@igalia.com> trunk/libtinymail-maemo/tny-maemo-conic-device.c
r2956 r2960 51 51 /* When non-NULL, we are waiting for the success or failure signal. */ 52 52 GMainLoop *loop; 53 gint signal1; 53 54 } TnyMaemoConicDevicePriv; 54 55 … … 579 580 g_object_set (priv->cnx, "automatic-connection-events", TRUE, NULL); 580 581 581 g_signal_connect (priv->cnx, "connection-event",582 priv->signal1 = (gint) g_signal_connect (priv->cnx, "connection-event", 582 583 G_CALLBACK(on_connection_event), self); 583 584 … … 608 609 { 609 610 TnyMaemoConicDevicePriv *priv = TNY_MAEMO_CONIC_DEVICE_GET_PRIVATE (obj); 611 612 g_signal_handler_disconnect (obj, priv->signal1); 610 613 611 614 if (priv->cnx && CON_IC_IS_CONNECTION(priv->cnx)) { trunk/libtinymail/tny-combined-account.c
r2825 r2960 452 452 TnyCombinedAccountPriv *priv = TNY_COMBINED_ACCOUNT_GET_PRIVATE (object); 453 453 454 g_signal_handler_disconnect ( G_OBJECT (priv->store_account),454 g_signal_handler_disconnect (priv->store_account, 455 455 priv->subs_changed_signal); 456 456 trunk/libtinymailui-mozembed/tny-moz-embed-html-mime-part-view.c
r2835 r2960 52 52 { 53 53 TnyMimePart *part; 54 gint signal1, signal2; 54 55 }; 55 56 … … 145 146 GTK_MOZ_EMBED_FLAG_DEFAULTCHROME | GTK_MOZ_EMBED_FLAG_WINDOWRESIZEON); 146 147 147 g_signal_connect (G_OBJECT (self), "new_window",148 priv->signal1 = (gint) g_signal_connect (G_OBJECT (self), "new_window", 148 149 G_CALLBACK (new_window_cb), self); 149 150 150 g_signal_connect (G_OBJECT (self), "open_uri",151 priv->signal2 = (gint) g_signal_connect (G_OBJECT (self), "open_uri", 151 152 G_CALLBACK (open_uri_cb), self); 152 153 … … 159 160 TnyMozEmbedHtmlMimePartView *self = (TnyMozEmbedHtmlMimePartView *)object; 160 161 TnyMozEmbedHtmlMimePartViewPriv *priv = TNY_MOZ_EMBED_HTML_MIME_PART_VIEW_GET_PRIVATE (self); 162 163 if (priv->signal1 != -1) 164 g_signal_handler_disconnect (self, priv->signal1); 165 166 if (priv->signal2 != -1) 167 g_signal_handler_disconnect (self, priv->signal2); 161 168 162 169 if (G_LIKELY (priv->part))
