monitorManager: Fix logic bug in make_logical_config

The code that prevents the creation of multiple MonitorInfos for clones
wasn't working due to using the wrong index when getting the already
created info so fix that to use the correct one.

https://bugzilla.gnome.org/show_bug.cgi?id=710610
This commit is contained in:
Adel Gadllah 2014-02-02 15:09:18 +01:00
parent 4752d427e4
commit abebb4775b

View File

@ -404,7 +404,7 @@ make_logical_config (MetaMonitorManager *manager)
for (j = 0; j < monitor_infos->len; j++) for (j = 0; j < monitor_infos->len; j++)
{ {
MetaMonitorInfo *info = &g_array_index (monitor_infos, MetaMonitorInfo, i); MetaMonitorInfo *info = &g_array_index (monitor_infos, MetaMonitorInfo, j);
if (meta_rectangle_equal (&crtc->rect, if (meta_rectangle_equal (&crtc->rect,
&info->rect)) &info->rect))
{ {