From 9ecc29d24c335f46277193b1f54c95e8da9ce17c Mon Sep 17 00:00:00 2001 From: Simon Robertshaw Date: Mon, 20 Aug 2012 12:54:48 +0100 Subject: Correct position of context menus in scrolling panels, fixes #135 diff --git a/src/interface/Component.cpp b/src/interface/Component.cpp index b925430..74eb7c8 100644 --- a/src/interface/Component.cpp +++ b/src/interface/Component.cpp @@ -162,7 +162,7 @@ Point Component::GetScreenPos() if(GetParentWindow()) newPos += GetParentWindow()->Position; if(GetParent()) - newPos += GetParent()->Position; + newPos += GetParent()->Position + GetParent()->ViewportPosition; newPos += Position; return newPos; } -- cgit v0.9.2-21-gd62e