[Xfce4-commits] [panel-plugins/xfce4-clipman-plugin] 01/01: Fix panel plugin popup

noreply at xfce.org noreply at xfce.org
Wed Jul 19 23:34:40 CEST 2017


This is an automated email from the git hooks/post-receive script.

o   c   h   o   s   i       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 panel-plugins/xfce4-clipman-plugin.

commit 1f9f67e5abf01c82c6e44cf9e5c58242f01c0fe7
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date:   Wed Jul 19 23:22:02 2017 +0200

    Fix panel plugin popup
---
 panel-plugin/main-panel-plugin.c | 2 ++
 panel-plugin/plugin.c            | 3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/panel-plugin/main-panel-plugin.c b/panel-plugin/main-panel-plugin.c
index 6a375da..fc87fed 100644
--- a/panel-plugin/main-panel-plugin.c
+++ b/panel-plugin/main-panel-plugin.c
@@ -204,6 +204,8 @@ my_plugin_position_menu (GtkMenu *menu,
   GtkRequisition natural_size;
   XfceScreenPosition screen_position;
 
+  g_return_if_fail (XFCE_IS_PANEL_PLUGIN (plugin->panel_plugin));
+
   screen_position = xfce_panel_plugin_get_screen_position (plugin->panel_plugin);
   gtk_widget_get_size_request (plugin->button, &button_width, &button_height);
   gtk_widget_get_preferred_size (GTK_WIDGET (menu), &minimum_size, &natural_size);
diff --git a/panel-plugin/plugin.c b/panel-plugin/plugin.c
index 95cb088..bf70319 100644
--- a/panel-plugin/plugin.c
+++ b/panel-plugin/plugin.c
@@ -356,7 +356,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
       gtk_menu_set_screen (GTK_MENU (plugin->menu), gtk_widget_get_screen (plugin->button));
 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       gtk_menu_popup (GTK_MENU (plugin->menu), NULL, NULL,
-                      plugin->menu_position_func, plugin->panel_plugin,
+                      plugin->menu_position_func, plugin,
                       0, gtk_get_current_event_time ());
 G_GNUC_END_IGNORE_DEPRECATIONS
       gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (plugin->button), TRUE);
@@ -372,4 +372,3 @@ G_GNUC_END_IGNORE_DEPRECATIONS
 #endif
   }
 }
-

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list