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

SVN revision: 45315
devs/princeamd/enlightenment-0.17-elive
Christopher Michael 13 years ago
parent e814e90d4a
commit 06c33bb3ab
  1. 15
      src/modules/illume-home/e_mod_main.c

@ -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;

Loading…
Cancel
Save