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 93ee413df2
commit 5dd2e4bc72

View File

@ -290,7 +290,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))
{ {