window: Mark all override-redirect window types as appears-focused
This commit is contained in:
parent
082cc9c83a
commit
ec797b055d
@ -4655,14 +4655,22 @@ meta_window_appears_focused_changed (MetaWindow *window)
|
|||||||
static gboolean
|
static gboolean
|
||||||
should_propagate_focus_appearance (MetaWindow *window)
|
should_propagate_focus_appearance (MetaWindow *window)
|
||||||
{
|
{
|
||||||
|
/* Parents of attached modal dialogs should appear focused. */
|
||||||
if (meta_window_is_attached_dialog (window))
|
if (meta_window_is_attached_dialog (window))
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
|
/* Parents of these sorts of override-redirect windows should
|
||||||
|
* appear focused. */
|
||||||
switch (window->type)
|
switch (window->type)
|
||||||
{
|
{
|
||||||
case META_WINDOW_DROPDOWN_MENU:
|
case META_WINDOW_DROPDOWN_MENU:
|
||||||
case META_WINDOW_POPUP_MENU:
|
case META_WINDOW_POPUP_MENU:
|
||||||
case META_WINDOW_COMBO:
|
case META_WINDOW_COMBO:
|
||||||
|
case META_WINDOW_TOOLTIP:
|
||||||
|
case META_WINDOW_NOTIFICATION:
|
||||||
|
case META_WINDOW_COMBO:
|
||||||
|
case META_WINDOW_DND:
|
||||||
|
case META_WINDOW_OVERRIDE_OTHER:
|
||||||
return TRUE;
|
return TRUE;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user