From: Julian Smart Date: Mon, 5 Feb 2007 16:09:54 +0000 (+0000) Subject: Fixes to the previous fix X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/549cc3a835d5efb0084345987f42db44e8ddffe6?ds=inline Fixes to the previous fix git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44365 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/spinctrl.cpp b/src/msw/spinctrl.cpp index 8f693d0576..f66f6bfbcf 100644 --- a/src/msw/spinctrl.cpp +++ b/src/msw/spinctrl.cpp @@ -373,7 +373,6 @@ bool wxSpinCtrl::Create(wxWindow *parent, } wxSpinButtonBase::SetRange(min, max); - SetValue(initial); m_oldValue = initial; @@ -404,6 +403,14 @@ bool wxSpinCtrl::Create(wxWindow *parent, // associate the text window with the spin button (void)::SendMessage(GetHwnd(), UDM_SETBUDDY, (WPARAM)m_hwndBuddy, 0); + SetValue(initial); + + // Set the range in the native control + SetRange(min, max); + + // Send the initial event + SendSpinUpdate(initial); + if ( !value.empty() ) { SetValue(value);