summaryrefslogtreecommitdiff
diff options
-rw-r--r--unity-shared/UScreen.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/unity-shared/UScreen.cpp b/unity-shared/UScreen.cpp
index 976f2dbcb..6165ddf8b 100644
--- a/unity-shared/UScreen.cpp
+++ b/unity-shared/UScreen.cpp
@@ -74,13 +74,10 @@ int UScreen::GetPrimaryMonitor() const
int UScreen::GetMonitorAtPosition(int x, int y) const
{
- int idx = 0;
-
- for (auto const& monitor : monitors_)
+ for (unsigned i = 0; i < monitors_.size(); ++i)
{
- if (monitor.IsPointInside(x, y))
- return idx;
- ++idx;
+ if (monitors_[i].IsPointInside(x, y))
+ return i;
}
return gdk_screen_get_monitor_at_point(screen_, x, y);