[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