why did we pass thru owner events ?? its working without that.. hum..
and now the frame buttons dont get press hilights while the menu is open
This commit is contained in:
parent
38b12c6cba
commit
26fc54c9a3
1 changed files with 3 additions and 3 deletions
|
@ -912,10 +912,10 @@ static gboolean menu_frame_show(ObMenuFrame *self)
|
|||
|
||||
if (menu_frame_visible == NULL) {
|
||||
/* no menus shown yet */
|
||||
if (!grab_pointer(TRUE, TRUE, OB_CURSOR_POINTER))
|
||||
if (!grab_pointer(TRUE, FALSE, OB_CURSOR_POINTER))
|
||||
return FALSE;
|
||||
if (!grab_keyboard(TRUE)) {
|
||||
grab_pointer(FALSE, TRUE, OB_CURSOR_POINTER);
|
||||
grab_pointer(FALSE, FALSE, OB_CURSOR_POINTER);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
@ -1024,7 +1024,7 @@ void menu_frame_hide(ObMenuFrame *self)
|
|||
|
||||
if (menu_frame_visible == NULL) {
|
||||
/* last menu shown */
|
||||
grab_pointer(FALSE, TRUE, OB_CURSOR_NONE);
|
||||
grab_pointer(FALSE, FALSE, OB_CURSOR_NONE);
|
||||
grab_keyboard(FALSE);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue