I have a branch for this (linked to this bug), but there was a problem
with the hotkey handling.  It used some secret attributes of a
GtkMenuShell that aren't there with deprecated API disabled.  I couldn't
figure out how to get the same result using published API (except
perhaps to fake a keyboard press?).

        if (!GTK_MENU_SHELL(data)->active) {
                gtk_grab_add (GTK_WIDGET(data));
                GTK_MENU_SHELL(data)->have_grab = TRUE;
                GTK_MENU_SHELL(data)->active = TRUE;
        }

You'll see this in hotkey_filter().  Ted, any ideas on how to do that
bit the right way?  For now I've commented it out in my branch, but it
isn't recommended for merging because of this issue.

-- 
should build without GTK deprecations
https://bugs.launchpad.net/bugs/655628
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to