X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/489468feaa08b8f504735eecca522fb8d0f825d2..6178debcd342963974dbdce6ac2ddb2fbe89e42a:/src/osx/carbon/combobxc.cpp diff --git a/src/osx/carbon/combobxc.cpp b/src/osx/carbon/combobxc.cpp index c494f9fada..b568c23c89 100644 --- a/src/osx/carbon/combobxc.cpp +++ b/src/osx/carbon/combobxc.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: src/mac/carbon/combobxc.cpp +// Name: src/osx/carbon/combobxc.cpp // Purpose: wxComboBox class using HIView ComboBox // Author: Stefan Csomor // Modified by: @@ -18,7 +18,7 @@ #include "wx/menu.h" #endif -#include "wx/mac/uma.h" +#include "wx/osx/uma.h" #if TARGET_API_MAC_OSX #ifndef __HIVIEW__ #include @@ -219,14 +219,8 @@ wxComboBox::~wxComboBox() // delete the controls now, don't leave them alive even though they would // still be eventually deleted by our parent - but it will be too late, the // user code expects them to be gone now - if (m_text != NULL) { - delete m_text; - m_text = NULL; - } - if (m_choice != NULL) { - delete m_choice; - m_choice = NULL; - } + wxDELETE( m_text ); + wxDELETE( m_choice ); } @@ -484,10 +478,9 @@ void wxComboBox::SetEditable(bool editable) { m_text = new wxComboBoxText( this ); } - else if ( ( m_text != NULL ) && !editable ) + else if ( !editable ) { - delete m_text; - m_text = NULL; + wxDELETE(m_text); } int currentX, currentY; @@ -782,12 +775,12 @@ bool wxComboBox::CanRedo() const #endif } -wxInt32 wxComboBox::MacControlHit(WXEVENTHANDLERREF WXUNUSED(handler) , WXEVENTREF WXUNUSED(event) ) +bool wxComboBox::OSXHandleClicked( double timestampsec ) { wxCommandEvent event(wxEVT_COMMAND_COMBOBOX_SELECTED, m_windowId ); event.SetInt(GetSelection()); event.SetEventObject(this); event.SetString(GetStringSelection()); ProcessCommand(event); - return noErr; + return true; }