[Goodies-dev] [Bug 13369] Support Gtk 3.20

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Mon Feb 20 22:29:17 CET 2017


https://bugzilla.xfce.org/show_bug.cgi?id=13369

Fabian Nowak <timystery at arcor.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #1 from Fabian Nowak <timystery at arcor.de> ---
On Debian 9, GTK 3.22.7, everything compiled, linked and ran very fine; now
with your patch:

gcc ... -c mount-plugin.c  -fPIC -DPIC -o .libs/libmount_la-mount-plugin.o
mount-plugin.c: In function ‘on_button_press’:
mount-plugin.c:363:9: warning: ‘gtk_menu_popup’ is deprecated: Use
'(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)'
instead [-Wdeprecated-declarations]
         gtk_menu_popup (GTK_MENU(mounter->menu), NULL, NULL,
         ^~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34:0,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from mount-plugin.h:30,
                 from mount-plugin.c:26:
/usr/include/gtk-3.0/gtk/gtkmenu.h:138:9: note: declared here
 void    gtk_menu_popup    (GtkMenu        *menu,
         ^~~~~~~~~~~~~~

So this is not the solution. What kind of system are you using, which versions
do you have, what would you want to achieve exactly? Gtk 3.20 is supported as
of now; your patch does not work with newer systems. Maybe the panel plugin
does not work with older versions now. There was a discussion on the mailing
list on the supported GTK 3 versions recently, will have to find that and see
whether some more work towards older GTK3 versions than 3.22 is required.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the Goodies-dev mailing list