When showing popup, operation of quickpanel was available.
authorKeuckdo Bang <keuckdo.bang@samsung.net>
Thu, 11 Apr 2013 12:10:43 +0000 (21:10 +0900)
committerKeuckdo Bang <keuckdo.bang@samsung.net>
Thu, 11 Apr 2013 12:10:43 +0000 (21:10 +0900)
Change-Id: I18a8aae17586fb60321abaed92667219bfe684be

src/ui/FUi_EcoreEvas.cpp

index 7dd41d9..5fe23d0 100644 (file)
@@ -1234,6 +1234,8 @@ _EcoreEvas::RotateWindow(const _Window& window, int orientation)
                                        nativeBounds = pPopup->GetNativeBounds(false);
                                }
 
+                               nativeBounds = _CoordinateSystemUtils::Transform(nativeBounds);
+
                                winBounds.x = nativeBounds.x;
                                winBounds.y = nativeBounds.y;
                                winBounds.width = nativeBounds.width;
@@ -2216,6 +2218,8 @@ _EcoreEvas::SetWindowBounds(const _Window& window, const Rectangle& bounds)
                                nativeBounds = pPopup->GetNativeBounds(false);
                        }
 
+                       nativeBounds = _CoordinateSystemUtils::Transform(nativeBounds);
+
                        winBounds.x = nativeBounds.x;
                        winBounds.y = nativeBounds.y;
                        winBounds.width = nativeBounds.width;
@@ -2307,6 +2311,8 @@ _EcoreEvas::SetWindowBounds(const _Window& window, const FloatRectangle& bounds)
                        {
                                nativeBounds = pPopup->GetNativeBounds(false);
                        }
+                       
+                       nativeBounds = _CoordinateSystemUtils::Transform(nativeBounds);
 
                        winBounds.x = nativeBounds.x;
                        winBounds.y = nativeBounds.y;