Better way to set zone (faster as it does not send certain events).

SVN revision: 45315
This commit is contained in:
Christopher Michael 2010-01-19 02:58:18 +00:00
parent e814e90d4a
commit 06c33bb3ab
1 changed files with 12 additions and 3 deletions

View File

@ -782,8 +782,11 @@ _il_home_border_add(void *data, int type, void *event)
exe->border = ev->border;
if (exe->border->zone != exe->zone)
{
if (exe->border->zone != exe->zone)
e_border_zone_set(exe->border, exe->zone);
exe->border->zone = exe->zone;
exe->border->x = exe->zone->x;
exe->border->y = exe->zone->y;
exe->border->changes.pos = 1;
exe->border->changed = 1;
}
if (exe->handle)
{
@ -798,7 +801,13 @@ _il_home_border_add(void *data, int type, void *event)
else
{
if (exe->border->zone != exe->zone)
e_border_zone_set(exe->border, exe->zone);
{
exe->border->zone = exe->zone;
exe->border->x = exe->zone->x;
exe->border->y = exe->zone->y;
exe->border->changes.pos = 1;
exe->border->changed = 1;
}
}
}
return 1;