]> git.saurik.com Git - wxWidgets.git/commitdiff
Update wxNotebook selection when user changes the page in wxOSX.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 14 Jan 2012 17:57:08 +0000 (17:57 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 14 Jan 2012 17:57:08 +0000 (17:57 +0000)
wxNotebook::m_selection was only updated if the selected page was changed
programmatically but not if it was done by the user. Do update it in this case
as well, it fixes generation of the events which was broken before because of
comparison of the new selection with the incorrect current selection value in
m_selection.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70340 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/osx/notebook_osx.cpp

index 68ff2095b5ef8a765863f3b6d2545c667a727010..94d609af4e0bcc64f7dd06a7128d9a57b28e4922 100644 (file)
@@ -520,6 +520,8 @@ bool wxNotebook::OSXHandleClicked( double WXUNUSED(timestampsec) )
                 newSel, m_selection );
             event.SetEventObject( this );
             HandleWindowEvent( event );
+
+            m_selection = newSel;
         }
         else
         {