commit 04e557fdafadc5bce0262ed9d4a853df6d0adc15
parent 7dcc8f1d7ac7f344dd04d67345114e738b1b380a
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Fri, 17 Jan 2020 17:06:17 +0100
tweaks: avoid fiddling with the keybuffer when it's not needed
Just change KEY_MOUSE directly into KEY_ENTER for a double click.
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/browser.c b/src/browser.c
@@ -138,10 +138,11 @@ char *do_browser(char *path)
/* If we selected the same filename as last time, fake a
* press of the Enter key so that the file is read in. */
if (old_selected == selected)
- unget_kbinput(KEY_ENTER, FALSE);
+ kbinput = KEY_ENTER;
}
- continue;
+ if (kbinput == KEY_MOUSE)
+ continue;
}
#endif /* ENABLE_MOUSE */
diff --git a/src/proto.h b/src/proto.h
@@ -608,7 +608,6 @@ void record_macro(void);
void run_macro(void);
size_t get_key_buffer_len(void);
void put_back(int keycode);
-void unget_kbinput(int kbinput, bool metakey);
#ifdef ENABLE_NANORC
void implant(const char *string);
#endif