From: David Elliott Date: Mon, 11 Feb 2008 07:29:43 +0000 (+0000) Subject: When Cocoa sends [tabView:didSelectTabViewItem:] create a page changed event X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/ff9f352689a93e0fc01ee20cebe08d6fbfe4b458 When Cocoa sends [tabView:didSelectTabViewItem:] create a page changed event instead of a page changing event and actually send it. Copyright 2008 Software 2000 Ltd. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51650 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/cocoa/notebook.mm b/src/cocoa/notebook.mm index 86bf26460a..6462b07222 100644 --- a/src/cocoa/notebook.mm +++ b/src/cocoa/notebook.mm @@ -315,9 +315,10 @@ int wxNotebook::GetSelection() const void wxNotebook::CocoaDelegate_tabView_didSelectTabViewItem(WX_NSTabViewItem tabViewItem) { // FIXME: oldSel probably == newSel - wxNotebookEvent event(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, GetId(), + wxNotebookEvent event(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, GetId(), [GetNSTabView() indexOfTabViewItem:tabViewItem], GetSelection()); event.SetEventObject(this); + GetEventHandler()->ProcessEvent(event); } bool wxNotebook::CocoaDelegate_tabView_shouldSelectTabViewItem(WX_NSTabViewItem tabViewItem)