compare the GCallbacks too, instead of just checking that the GCallback
2007-07-02 Vincent Untz <email address hidden>
* panel-lockdown.c: (panel_lockdown_notify_find): compare the
GCallbacks too, instead of just checking that the GCallback that we
have in our list is not NULL. That was probably a typo.
Fix bug #301308.
disconnect the "deactivate" signal handler (panel_menu_get): simplify
2007-07-02 Vincent Untz <email address hidden>
* panel.[ch]: (panel_destroy): disconnect the "deactivate" signal
handler
(panel_menu_get): simplify
(make_popup_panel_menu): make static
Should fix bug #448025, where the panel was crashing because the
toplevel is used while already destroyed
new (create_item_context_menu): when the menu item is destroyed, also
2007-07-02 Vincent Untz <email address hidden>
* menu.c: (menu_destroy_context_menu): new
(create_item_context_menu): when the menu item is destroyed, also
destroy the context menu and block the restoring of grabs which would
fail since the applications menu has been destroyed.
Fix bug #350626.