[mate-document-viewer] add mate-document-viewer_check-if-handler_id-is-connected-before-disconnect.patch

Wolfgang Ulbrich raveit65 at fedoraproject.org
Sat Oct 12 22:12:29 UTC 2013


commit dda1a7dec0c1d6e8baf3851ee4b436e2386e093b
Author: raveit65 <chat-to-me at raveit.de>
Date:   Sun Oct 13 00:12:14 2013 +0200

    add mate-document-viewer_check-if-handler_id-is-connected-before-disconnect.patch

 ...handler_id-is-connected-before-disconnect.patch |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/mate-document-viewer_check-if-handler_id-is-connected-before-disconnect.patch b/mate-document-viewer_check-if-handler_id-is-connected-before-disconnect.patch
new file mode 100644
index 0000000..3e89cbe
--- /dev/null
+++ b/mate-document-viewer_check-if-handler_id-is-connected-before-disconnect.patch
@@ -0,0 +1,18 @@
+diff --git a/libmisc/ev-page-action-widget.c b/libmisc/ev-page-action-widget.c
+index e0cd9c6..62fe01f 100644
+--- a/libmisc/ev-page-action-widget.c
++++ b/libmisc/ev-page-action-widget.c
+@@ -243,8 +243,10 @@ struct _EvPageActionWidget
+ 
+ 	if (action_widget->doc_model != NULL) {
+ 		if (action_widget->signal_id > 0) {
+-			g_signal_handler_disconnect (action_widget->doc_model,
+-						     action_widget->signal_id);
++			if (g_signal_handler_is_connected(action_widget->doc_model,
++							  action_widget->signal_id))
++				g_signal_handler_disconnect (action_widget->doc_model,
++							     action_widget->signal_id);
+ 			action_widget->signal_id = 0;
+ 		}
+ 		g_object_remove_weak_pointer (G_OBJECT (action_widget->doc_model),
+


More information about the scm-commits mailing list