diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-02-22 00:10:18 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-02-22 01:18:06 +0100 |
commit | 41362a9e75302c1ded15a59b6c688a36eb0ea920 (patch) | |
tree | 96321c0a5886cdddaacf69194dc84f5911043484 /src/interface-ncurses.cpp | |
parent | e4ed98589459018a8b4fc9eb35a5cf22e3e93396 (diff) | |
download | sciteco-41362a9e75302c1ded15a59b6c688a36eb0ea920.tar.gz |
resolved enter-key handling by introducing get_eol()
Diffstat (limited to 'src/interface-ncurses.cpp')
-rw-r--r-- | src/interface-ncurses.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/interface-ncurses.cpp b/src/interface-ncurses.cpp index b0a5276..e078005 100644 --- a/src/interface-ncurses.cpp +++ b/src/interface-ncurses.cpp @@ -384,17 +384,8 @@ InterfaceNCurses::event_loop(void) break; case KEY_ENTER: case '\r': - switch (ssm(SCI_GETEOLMODE)) { - case SC_EOL_CR: - cmdline_keypress('\r'); - break; - case SC_EOL_CRLF: - cmdline_keypress('\r'); - /* fall through */ - case SC_EOL_LF: - default: - cmdline_keypress('\n'); - } + case '\n': + cmdline_keypress(get_eol()); break; /* |