frame: disallow frame operations if the popup is open

If some device has a popped up menu, meta_frame_get_flags()
returns 0 to indicate other devices cannot trigger any
actions on the frame.
This commit is contained in:
Carlos Garnacho 2011-08-02 01:44:10 +02:00 committed by Jasper St. Pierre
parent 827999aa82
commit 052e8cc8e2

View File

@ -246,6 +246,12 @@ meta_frame_get_flags (MetaFrame *frame)
flags = 0; flags = 0;
/* Disallow frame operations
* while the popup menu is open.
*/
if (frame->window->menu)
return flags;
if (frame->window->border_only) if (frame->window->border_only)
{ {
; /* FIXME this may disable the _function_ as well as decor ; /* FIXME this may disable the _function_ as well as decor