]> git.saurik.com Git - wxWidgets.git/blobdiff - src/stubs/dialog.cpp
Seems it works reasonably stable...
[wxWidgets.git] / src / stubs / dialog.cpp
index 9b72fb0f6952560a2ac85697b6c37560d8025e99..c278536c606e3baf6fe272be8f5f65b9b8d324e4 100644 (file)
@@ -107,10 +107,8 @@ wxDialog::~wxDialog()
 // By default, pressing escape cancels the dialog
 void wxDialog::OnCharHook(wxKeyEvent& event)
 {
-  if (GetHWND())
+  if (event.m_keyCode == WXK_ESCAPE)
   {
-    if (event.m_keyCode == WXK_ESCAPE)
-    {
                // Behaviour changed in 2.0: we'll send a Cancel message
                // to the dialog instead of Close.
                wxCommandEvent cancelEvent(wxEVT_COMMAND_BUTTON_CLICKED, wxID_CANCEL);
@@ -118,7 +116,6 @@ void wxDialog::OnCharHook(wxKeyEvent& event)
                GetEventHandler()->ProcessEvent(cancelEvent);
 
                return;
-    }
   }
   // We didn't process this event.
   event.Skip();