aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Mongold <pmongold@gmail.com>2012-03-21 00:28:54 -0400
committerDan Pasanen <dan.pasanen@gmail.com>2013-04-20 16:17:43 -0500
commitab0bea77a7bdc124320e6794081c9590452e1cf7 (patch)
tree56095107d35fc010f3f5d24488a70a00bcab4aab
parentd94d671e7f18568a6d580563ab642afdc2f3ee8c (diff)
downloadandroid_external_nano-ab0bea77a7bdc124320e6794081c9590452e1cf7.tar.gz
android_external_nano-ab0bea77a7bdc124320e6794081c9590452e1cf7.tar.bz2
android_external_nano-ab0bea77a7bdc124320e6794081c9590452e1cf7.zip
* fixes usage on both terminal emulator and adb shell Change-Id: I893556f7d8855957b19d1ade5ee7ee53ca26f4b6
-rw-r--r--src/nano.c5
-rw-r--r--src/prompt.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/nano.c b/src/nano.c
index 59e2a9db..8cced7fe 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -1528,6 +1528,11 @@ int do_input(bool *meta_key, bool *func_key, bool *s_or_t, bool
}
#endif
+ /* Workaround for enter key*/
+ if (input == 10) {
+ input = NANO_CONTROL_M;
+ }
+
/* Check for a shortcut in the main list. */
s = get_shortcut(MMAIN, &input, meta_key, func_key);
diff --git a/src/prompt.c b/src/prompt.c
index afb36d67..6f24574f 100644
--- a/src/prompt.c
+++ b/src/prompt.c
@@ -87,6 +87,11 @@ int do_statusbar_input(bool *meta_key, bool *func_key, bool *have_shortcut,
}
#endif
+ /* Workaround for enter key*/
+ if (input == 10) {
+ input = NANO_CONTROL_M;
+ }
+
/* Check for a shortcut in the current list. */
s = get_shortcut(currmenu, &input, meta_key, func_key);