Allow raise_on_click to be set independent of focus_mode
Based on a patch by Thomas Jaeger <ThJaeger@gmail.com>
This commit is contained in:
parent
5ad15bb5e5
commit
93b7137c62
@ -161,8 +161,7 @@ lower_window_and_transients (MetaWindow *window,
|
|||||||
|
|
||||||
meta_window_foreach_transient (window, lower_window_and_transients, NULL);
|
meta_window_foreach_transient (window, lower_window_and_transients, NULL);
|
||||||
|
|
||||||
if (meta_prefs_get_focus_mode () == G_DESKTOP_FOCUS_MODE_CLICK &&
|
if (meta_prefs_get_raise_on_click ())
|
||||||
meta_prefs_get_raise_on_click ())
|
|
||||||
{
|
{
|
||||||
/* Move window to the back of the focusing workspace's MRU list.
|
/* Move window to the back of the focusing workspace's MRU list.
|
||||||
* Do extra sanity checks to avoid possible race conditions.
|
* Do extra sanity checks to avoid possible race conditions.
|
||||||
|
@ -1300,10 +1300,7 @@ meta_prefs_get_attach_modal_dialogs (void)
|
|||||||
gboolean
|
gboolean
|
||||||
meta_prefs_get_raise_on_click (void)
|
meta_prefs_get_raise_on_click (void)
|
||||||
{
|
{
|
||||||
/* Force raise_on_click on for click-to-focus, as requested by Havoc
|
return raise_on_click;
|
||||||
* in #326156.
|
|
||||||
*/
|
|
||||||
return raise_on_click || focus_mode == G_DESKTOP_FOCUS_MODE_CLICK;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
|
Loading…
Reference in New Issue
Block a user