summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdel Gadllah <adel.gadllah@gmail.com>2014-02-02 15:09:18 +0100
committerAdel Gadllah <adel.gadllah@gmail.com>2014-02-02 15:16:04 +0100
commit099059c930e9520147b59a3fe40232e421818844 (patch)
tree621d11b32149e67dc52169df118fd644aca4eb02
parent24f5b37d6b3ef30ae339ab1ebd9b8014de64a9cd (diff)
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
-rw-r--r--src/core/monitor.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/monitor.c b/src/core/monitor.c
index 9ec0c2a8..a07571d4 100644
--- a/src/core/monitor.c
+++ b/src/core/monitor.c
@@ -406,7 +406,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))
{