--BUG: xdaliclock now gets shaped borders if no user defined border is

set.


SVN revision: 26916
This commit is contained in:
metrics 2006-11-03 06:11:56 +00:00 committed by metrics
parent b98ab9d76b
commit c7c69b4bd3
2 changed files with 9 additions and 3 deletions

2
TODO
View File

@ -8,8 +8,6 @@ Some of the things (in very short form) that need to be done to E17...
BUGS / FIXES BUGS / FIXES
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
* BUG: xdaliclock -transparent doesnt use shaped border (not handling shape
change later)
]]] ]]]
[[[ [[[

View File

@ -5209,6 +5209,8 @@ _e_border_eval(E_Border *bd)
if (bd->client.shaped) if (bd->client.shaped)
{ {
bd->client.shaped = 0; bd->client.shaped = 0;
if (!bd->bordername)
bd->client.border.changed = 1;
} }
} }
else else
@ -5216,12 +5218,18 @@ _e_border_eval(E_Border *bd)
if (!bd->client.shaped) if (!bd->client.shaped)
{ {
bd->client.shaped = 1; bd->client.shaped = 1;
if (!bd->bordername)
bd->client.border.changed = 1;
} }
} }
free(rects); free(rects);
} }
else else
bd->client.shaped = 0; {
bd->client.shaped = 0;
if (!bd->bordername)
bd->client.border.changed = 1;
}
bd->need_shape_merge = 1; bd->need_shape_merge = 1;
} }
if (bd->client.mwm.fetch.hints) if (bd->client.mwm.fetch.hints)