[Xfce4-commits] [xfce/xfce4-panel] 01/01: tasklist: Disconnect configure-event instead of GdkScreen signals
noreply at xfce.org
noreply at xfce.org
Wed Dec 5 01:45:57 CET 2018
This is an automated email from the git hooks/post-receive script.
a j b p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository xfce/xfce4-panel.
commit fa5f78506b313eaa6e2737a06c438e2e85c0ec2a
Author: Alistair Buxton <a.j.buxton at gmail.com>
Date: Mon Dec 3 23:49:41 2018 +0000
tasklist: Disconnect configure-event instead of GdkScreen signals
Since 3c2b62db2a configure-event is used instead of GdkScreen, but
the disconnects were not updated to match.
---
plugins/tasklist/tasklist-widget.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/plugins/tasklist/tasklist-widget.c b/plugins/tasklist/tasklist-widget.c
index 81280fd..5efbb1b 100644
--- a/plugins/tasklist/tasklist-widget.c
+++ b/plugins/tasklist/tasklist-widget.c
@@ -1574,17 +1574,17 @@ xfce_tasklist_disconnect_screen (XfceTasklist *tasklist)
panel_return_if_fail (XFCE_IS_TASKLIST (tasklist));
panel_return_if_fail (WNCK_IS_SCREEN (tasklist->screen));
- panel_return_if_fail (GDK_IS_SCREEN (tasklist->gdk_screen));
+
+ /* disconnect configure-event signal */
+ g_signal_handlers_disconnect_by_func (
+ G_OBJECT (gtk_widget_get_toplevel (GTK_WIDGET (tasklist))),
+ G_CALLBACK (xfce_tasklist_configure_event), tasklist);
/* disconnect monitor signals */
n = g_signal_handlers_disconnect_matched (G_OBJECT (tasklist->screen),
G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, tasklist);
panel_return_if_fail (n == 5);
- /* disconnect geometry changed signals */
- g_signal_handlers_disconnect_by_func (G_OBJECT (tasklist->gdk_screen),
- G_CALLBACK (xfce_tasklist_gdk_screen_changed), tasklist);
-
/* delete all known class groups (and their buttons) */
g_hash_table_remove_all (tasklist->class_groups);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list