From c9b71041177d7ec20b5835fb6d27403f0cf47368 Mon Sep 17 00:00:00 2001 From: Adel Gadllah Date: Sun, 2 Feb 2014 15:09:18 +0100 Subject: [PATCH] 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 --- src/core/monitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/monitor.c b/src/core/monitor.c index daca82a70..4f4d10587 100644 --- a/src/core/monitor.c +++ b/src/core/monitor.c @@ -288,7 +288,7 @@ make_logical_config (MetaMonitorManager *manager) 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, &info->rect)) {