When we initially create the monitors, also set the original cloned

value.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82326
This commit is contained in:
Christopher Michael 2013-01-07 07:39:47 +00:00 committed by Christopher Michael
parent 12a420c9ab
commit 4fadc7bf7f
1 changed files with 7 additions and 4 deletions

View File

@ -324,8 +324,11 @@ e_smart_randr_monitors_create(Evas_Object *obj)
e_layout_child_move(mon, cx, cy);
/* if we are cloned, then tell randr */
if (pmon)
e_smart_monitor_clone_add(pmon, mon);
if (pmon)
{
e_smart_monitor_cloned_set(mon, EINA_TRUE);
e_smart_monitor_clone_add(pmon, mon);
}
}
}
}
@ -397,8 +400,7 @@ e_smart_randr_monitors_create(Evas_Object *obj)
e_layout_child_move(mon, cx, cy);
/* if we are cloned, then tell randr */
if (pmon)
e_smart_monitor_clone_add(pmon, mon);
if (pmon) e_smart_monitor_clone_add(pmon, mon);
}
}
}
@ -675,6 +677,7 @@ _e_smart_randr_changed_set(Evas_Object *obj)
{
E_Smart_Monitor_Changes changes = E_SMART_MONITOR_CHANGED_NONE;
/* determine if this monitor changed */
changes = e_smart_monitor_changes_get(mon);
if (changes > E_SMART_MONITOR_CHANGED_NONE)
{