forked from enlightenment/enlightenment
e: fix bd->changes.border
this way it's possible to know whether the border has changed when hooking on E_BORDER_HOOK_EVAL_POST_BORDER_ASSIGN SVN revision: 57478
This commit is contained in:
parent
329fcebb36
commit
62ae791ca4
|
@ -6060,6 +6060,8 @@ _e_border_eval0(E_Border *bd)
|
||||||
|
|
||||||
_e_border_hook_call(E_BORDER_HOOK_EVAL_PRE_FETCH, bd);
|
_e_border_hook_call(E_BORDER_HOOK_EVAL_PRE_FETCH, bd);
|
||||||
|
|
||||||
|
bd->changes.border = 0;
|
||||||
|
|
||||||
/* fetch any info queued to be fetched */
|
/* fetch any info queued to be fetched */
|
||||||
if (bd->client.icccm.fetch.client_leader)
|
if (bd->client.icccm.fetch.client_leader)
|
||||||
{
|
{
|
||||||
|
@ -6712,6 +6714,7 @@ _e_border_eval0(E_Border *bd)
|
||||||
|
|
||||||
if ((!bd->client.border.name) || (strcmp(bd->client.border.name, bordername)))
|
if ((!bd->client.border.name) || (strcmp(bd->client.border.name, bordername)))
|
||||||
{
|
{
|
||||||
|
bd->changes.border = 1;
|
||||||
if (bd->client.border.name)
|
if (bd->client.border.name)
|
||||||
eina_stringshare_del(bd->client.border.name);
|
eina_stringshare_del(bd->client.border.name);
|
||||||
bd->client.border.name = eina_stringshare_add(bordername);
|
bd->client.border.name = eina_stringshare_add(bordername);
|
||||||
|
@ -7563,7 +7566,6 @@ _e_border_eval(E_Border *bd)
|
||||||
bd->changed = 0;
|
bd->changed = 0;
|
||||||
bd->changes.stack = 0;
|
bd->changes.stack = 0;
|
||||||
bd->changes.prop = 0;
|
bd->changes.prop = 0;
|
||||||
bd->changes.border = 0;
|
|
||||||
|
|
||||||
if ((bd->take_focus) || (bd->want_focus))
|
if ((bd->take_focus) || (bd->want_focus))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue