From ee757c0d98ec8e10cf04b44609b7f73697a9bc81 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Thu, 19 Mar 2015 20:24:56 +0100 Subject: [PATCH] fixed (swapped) editor zoom directions for '-' and '+' (keypad) keys --- ChangeLog | 3 +++ src/editor.c | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 55531b8b..ce7fc2c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2015-03-19 + * fixed (swapped) editor zoom directions for '-' and '+' (keypad) keys + 2015-03-18 * added dynamically configurable graphics and layout of editor gadgets diff --git a/src/editor.c b/src/editor.c index 091bbd7c..4a6e9dd4 100644 --- a/src/editor.c +++ b/src/editor.c @@ -1055,7 +1055,7 @@ static struct { IMG_EDITOR_BUTTON_GFX_ZOOM_LEVEL, GADGET_ID_ZOOM, &editor.button.zoom_level, GD_TYPE_NORMAL_BUTTON, - "zoom level tile size", '-' + "zoom level tile size", '+' }, { IMG_EDITOR_BUTTON_GFX_ROTATE_RIGHT, GADGET_ID_WRAP_RIGHT, @@ -11987,12 +11987,12 @@ void HandleLevelEditorKeyInput(Key key) ClickOnGadget(level_editor_gadget[GADGET_ID_SINGLE_ITEMS], button); else if (letter == 'U') ClickOnGadget(level_editor_gadget[GADGET_ID_UNDO], 3); - else if (key == KSYM_KP_Subtract) - ClickOnGadget(level_editor_gadget[GADGET_ID_ZOOM], 1); + else if (key == KSYM_KP_Subtract || letter == '-') + ClickOnGadget(level_editor_gadget[GADGET_ID_ZOOM], 3); else if (key == KSYM_KP_0 || letter == '0') ClickOnGadget(level_editor_gadget[GADGET_ID_ZOOM], 2); - else if (key == KSYM_KP_Add || letter == '+') - ClickOnGadget(level_editor_gadget[GADGET_ID_ZOOM], 3); + else if (key == KSYM_KP_Add) + ClickOnGadget(level_editor_gadget[GADGET_ID_ZOOM], 1); else if (key == KSYM_Return || key == KSYM_space || key == setup.shortcut.toggle_pause) -- 2.34.1