From: Julian Smart Date: Sat, 1 Apr 2006 18:16:17 +0000 (+0000) Subject: Reset the position when auto-sizing toolbar X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/48a102f9e553f6b05185708ddc60f61be66ff3f5?ds=inline Reset the position when auto-sizing toolbar git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38506 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/tbar95.cpp b/src/msw/tbar95.cpp index 1a18ce01f2..21a7755a45 100644 --- a/src/msw/tbar95.cpp +++ b/src/msw/tbar95.cpp @@ -1252,7 +1252,10 @@ wxToolBarToolBase *wxToolBar::FindToolForPosition(wxCoord x, wxCoord y) const void wxToolBar::UpdateSize() { + wxPoint pos = GetPosition(); ::SendMessage(GetHwnd(), TB_AUTOSIZE, 0, 0); + if (pos != GetPosition()) + Move(pos); // In case Realize is called after the initial display (IOW the programmer // may have rebuilt the toolbar) give the frame the option of resizing the