diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2009-02-28 06:32:27 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2009-02-28 06:32:27 +0000 |
commit | 03879f4c1fbace7d8294b4d9c6ed9be52abf0412 (patch) | |
tree | 0c071884d3e0c01f710431ad8a8cc07f48cbfafc /gtk | |
parent | d65c585c284b1511b0922fcc801ec32852b965ef (diff) | |
download | gdk-pixbuf-03879f4c1fbace7d8294b4d9c6ed9be52abf0412.tar.gz |
Avoid warnings
svn path=/trunk/; revision=22424
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkstatusicon.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gtk/gtkstatusicon.c b/gtk/gtkstatusicon.c index c61d42b41..83bdb2cc5 100644 --- a/gtk/gtkstatusicon.c +++ b/gtk/gtkstatusicon.c @@ -942,6 +942,24 @@ gtk_status_icon_finalize (GObject *object) priv->blank_icon = NULL; #ifdef GDK_WINDOWING_X11 + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_key_press, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_popup_menu, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_embedded_changed, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_orientation_changed, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_button_press, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_button_release, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_scroll, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_query_tooltip, status_icon); + g_signal_handlers_disconnect_by_func (priv->tray_icon, + gtk_status_icon_screen_changed, status_icon); gtk_widget_destroy (priv->image); gtk_widget_destroy (priv->tray_icon); #endif |