[Xfce-bugs] [Bug 16654] Replace deprecated GtkActionEntry with XfceGtkActionEntry
bugzilla-daemon at xfce.org
bugzilla-daemon at xfce.org
Sun May 3 19:34:45 CEST 2020
https://bugzilla.xfce.org/show_bug.cgi?id=16654
--- Comment #24 from Reuben Green <reubengreen73 at gmail.com> ---
Created attachment 9828
--> https://bugzilla.xfce.org/attachment.cgi?id=9828&action=edit
patch to add null checks
So here's a patch to fix another bug on ReplaceGtkAction45.
To reproduce the bug: open a second tab (e.g Ctrl^t), go up to the parent
directory in that tab, then switch back to the original tab. On my system this
produces four thunar-CRITICAL warnings from
thunar_standard_view_append_menu_item, followed by a segfault.
The problem seems to be that the functions thunar_window_create_xxx_menu assume
window->view is not NULL, but it might be. This patch adds checks to deal with
this. I've given it a quick test and it does not seem to break any menu
functionality that I can see.
Also on my system, doing things such as changing the view or clicking into a
sub directory generate warnings of the form
(thunar:21309): GLib-GObject-CRITICAL **: 18:25:24.058: g_object_unref:
assertion 'G_IS_OBJECT (object)' failed
>From some very quick investigations, these all seem to be caused by the call to
gtk_menu_item_set_submenu in thunar_window_create_file_menu, but I have not got
any further than that.
Thanks!
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Xfce-bugs
mailing list