fix bug with mouse screen move actions which prevented them from properly wrapping screen 0 to screen MAX
SVN revision: 74044
This commit is contained in:
parent
17a2461427
commit
81b9360022
|
@ -1655,13 +1655,15 @@ ACT_FN_GO(screen_send_to, )
|
||||||
|
|
||||||
if (eina_list_count(e_manager_list()) > 1)
|
if (eina_list_count(e_manager_list()) > 1)
|
||||||
{
|
{
|
||||||
scr = scr % eina_list_count(e_manager_list());
|
if (scr != -1)
|
||||||
|
scr = scr % eina_list_count(e_manager_list());
|
||||||
if (scr < 0) scr += eina_list_count(e_manager_list());
|
if (scr < 0) scr += eina_list_count(e_manager_list());
|
||||||
zone2 = e_util_container_zone_number_get(scr, 0);
|
zone2 = e_util_container_zone_number_get(scr, 0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
scr = scr % eina_list_count(zone->container->zones);
|
if (scr != -1)
|
||||||
|
scr = scr % eina_list_count(zone->container->zones);
|
||||||
if (scr < 0) scr += eina_list_count(zone->container->zones);
|
if (scr < 0) scr += eina_list_count(zone->container->zones);
|
||||||
zone2 = e_util_container_zone_number_get(0, scr);
|
zone2 = e_util_container_zone_number_get(0, scr);
|
||||||
}
|
}
|
||||||
|
@ -1690,14 +1692,16 @@ ACT_FN_GO(screen_send_by, )
|
||||||
if (eina_list_count(e_manager_list()) > 1)
|
if (eina_list_count(e_manager_list()) > 1)
|
||||||
{
|
{
|
||||||
scr += zone->container->num;
|
scr += zone->container->num;
|
||||||
scr = scr % eina_list_count(e_manager_list());
|
if (scr != -1)
|
||||||
|
scr = scr % eina_list_count(e_manager_list());
|
||||||
if (scr < 0) scr += eina_list_count(e_manager_list());
|
if (scr < 0) scr += eina_list_count(e_manager_list());
|
||||||
zone2 = e_util_container_zone_number_get(scr, 0);
|
zone2 = e_util_container_zone_number_get(scr, 0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
scr += zone->num;
|
scr += zone->num;
|
||||||
scr = scr % eina_list_count(zone->container->zones);
|
if (scr != -1)
|
||||||
|
scr = scr % eina_list_count(zone->container->zones);
|
||||||
if (scr < 0) scr += eina_list_count(zone->container->zones);
|
if (scr < 0) scr += eina_list_count(zone->container->zones);
|
||||||
zone2 = e_util_container_zone_number_get(0, scr);
|
zone2 = e_util_container_zone_number_get(0, scr);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue