]> git.saurik.com Git - wxWidgets.git/commitdiff
fix for -1 coords in wxWindow::Centre
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 21 Dec 2000 15:55:08 +0000 (15:55 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 21 Dec 2000 15:55:08 +0000 (15:55 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8981 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/wincmn.cpp

index ca0f43b5f9cda126d9ac0e493a35e63c40ef5382..760d49efc846583af740cd3e6628e6bd99e94113 100644 (file)
@@ -393,8 +393,9 @@ void wxWindowBase::Centre(int direction)
     xNew += posParent.x;
     yNew += posParent.y;
 
-    // move the centre of this window to this position
-    Move(xNew, yNew);
+    // move the window to this position (keeping the old size but using
+    // SetSize() and not Move() to allow xNew and/or yNew to be -1)
+    SetSize(xNew, yNew, -1, -1, wxSIZE_ALLOW_MINUS_ONE);
 }
 
 // fits the window around the children