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 6bf1a66b7c
commit c9b7104117

View File

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