first we check focus model WITHOUT also applying automatically applied raise option, then we check focus option, THEN we check raise option

This commit is contained in:
Mike Blumenkrantz 2013-09-05 13:44:34 +01:00 committed by Cedric BAIL
parent 81b59487a3
commit ceb83b592f
1 changed files with 3 additions and 13 deletions

View File

@ -81,15 +81,9 @@ EAPI void
e_focus_event_mouse_down(E_Border *bd)
{
if (e_config->focus_policy == E_FOCUS_CLICK)
{
e_border_focus_set(bd, 1, 1);
if (!bd->lock_user_stacking)
{
if (e_config->border_raise_on_focus)
e_border_raise(bd);
}
}
e_border_focus_set(bd, 1, 1);
else if (e_config->always_click_to_focus)
e_border_focus_set(bd, 1, 1);
else if (e_config->always_click_to_raise)
{
if (!bd->lock_user_stacking)
@ -98,10 +92,6 @@ e_focus_event_mouse_down(E_Border *bd)
e_border_raise(bd);
}
}
else if (e_config->always_click_to_focus)
{
e_border_focus_set(bd, 1, 1);
}
}
EAPI void