Better way to set zone (faster as it does not send certain events).
SVN revision: 45315
This commit is contained in:
parent
e814e90d4a
commit
06c33bb3ab
|
@ -782,8 +782,11 @@ _il_home_border_add(void *data, int type, void *event)
|
||||||
exe->border = ev->border;
|
exe->border = ev->border;
|
||||||
if (exe->border->zone != exe->zone)
|
if (exe->border->zone != exe->zone)
|
||||||
{
|
{
|
||||||
if (exe->border->zone != exe->zone)
|
exe->border->zone = exe->zone;
|
||||||
e_border_zone_set(exe->border, 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)
|
if (exe->handle)
|
||||||
{
|
{
|
||||||
|
@ -798,7 +801,13 @@ _il_home_border_add(void *data, int type, void *event)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Reference in New Issue