rnd-20040505-1-src
[rocksndiamonds.git] / src / editor.c
index 17f95fde6fac9fbdd1f1c071701eff0ab807a239..89363f8fcdfe23ee9967ad29ec3effed27b374cd 100644 (file)
@@ -9065,7 +9065,15 @@ void HandleLevelEditorKeyInput(Key key)
        {
          RequestExitLevelEditor(setup.ask_on_escape);
        }
-        else
+        else if (edit_mode == ED_MODE_INFO)
+       {
+         HandleControlButtons(level_editor_gadget[GADGET_ID_INFO]);
+       }
+        else if (edit_mode == ED_MODE_PROPERTIES)
+       {
+         HandleControlButtons(level_editor_gadget[GADGET_ID_PROPERTIES]);
+       }
+       else            /* should never happen */
        {
          DrawDrawingWindow();
          edit_mode = ED_MODE_DRAWING;