--- src/MathCtrl.cpp.orig	2009-10-29 16:19:27.000000000 +0100
+++ src/MathCtrl.cpp	2009-10-29 16:14:11.000000000 +0100
@@ -1130,7 +1130,7 @@
     case WXK_BACK:
       if (CanDeleteSelection()) {
         wxCommandEvent ev(wxEVT_COMMAND_MENU_SELECTED, popid_delete);
-        GetParent()->ProcessEvent(ev);
+        GetParent()->ProcessWindowEvent(ev);
       } else
         event.Skip();
       break;
@@ -1145,7 +1145,7 @@
             enterEvaluates && !(event.ControlDown() || event.ShiftDown()))
         { // shift-enter pressed === menu_evaluate event
           wxCommandEvent ev(wxEVT_COMMAND_MENU_SELECTED, menu_evaluate);
-          GetParent()->ProcessEvent(ev);
+          GetParent()->ProcessWindowEvent(ev);
         } else
           event.Skip();
       }

