forked from enlightenment/enlightenment
remember transient state - do not update
SVN revision: 42439
This commit is contained in:
parent
ab9c3d8468
commit
61124c9ee9
|
@ -584,6 +584,11 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
|||
if (cfdata->remember.apply_icon_pref) rem->apply |= E_REMEMBER_APPLY_ICON_PREF;
|
||||
if (cfdata->remember.set_focus_on_start) rem->apply |= E_REMEMBER_SET_FOCUS_ON_START;
|
||||
|
||||
if (bd->client.icccm.transient_for != 0)
|
||||
rem->transient = 1;
|
||||
else
|
||||
rem->transient = 0;
|
||||
|
||||
_remember_update(rem, cfdata);
|
||||
_check_matches(cfdata, 1);
|
||||
rem->keep_settings = 0;
|
||||
|
|
|
@ -232,6 +232,11 @@ e_remember_default_match_set(E_Remember *rem, E_Border *bd)
|
|||
rem->role = eina_stringshare_add(role);
|
||||
}
|
||||
|
||||
if (bd->client.icccm.transient_for != 0)
|
||||
rem->transient = 1;
|
||||
else
|
||||
rem->transient = 0;
|
||||
|
||||
rem->match = match;
|
||||
|
||||
return match;
|
||||
|
@ -259,11 +264,6 @@ e_remember_update(E_Border *bd)
|
|||
|
||||
rem->type = bd->client.netwm.type;
|
||||
|
||||
if (bd->client.icccm.transient_for != 0)
|
||||
rem->transient = 1;
|
||||
else
|
||||
rem->transient = 0;
|
||||
|
||||
if (bd->fullscreen)
|
||||
{
|
||||
rem->prop.fullscreen = bd->fullscreen;
|
||||
|
|
Loading…
Reference in New Issue