• Phillip Wood's avatar
    Fix hiding popover when focus moves outside · 72ea348a
    Phillip Wood authored
    Commit a01fe140 changed the behaviour of popovers when the focus leaves
    them to stop child popovers being hidden when the focus leaves their
    parent. However they are now a bit too reluctant to hide - if the
    focus passes to an unrelated popover the first popover is not
    hidden. Also if the focus passes to another widget that does not
    perform a gtk grab then the popover isn't hidden until the user
    presses a non-movement key or clicks outside the popover.
    
    The solution is to go back to checking if the focused widget is a
    descendant of the popover, but to include popovers and their related
    widgets in the ancestry chain.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765595
    72ea348a
Name
Last commit
Last update
build Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gtk Loading commit data...
libgail-util Loading commit data...
m4 Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
testsuite Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README.commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.ac Loading commit data...
gail-3.0.pc.in Loading commit data...
gdk-3.0.pc.in Loading commit data...
git.mk Loading commit data...
gtk+-3.0.pc.in Loading commit data...
gtk+-unix-print-3.0.pc.in Loading commit data...
gtk+.doap Loading commit data...
gtk-zip.sh.in Loading commit data...
make-pot Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...