summaryrefslogtreecommitdiff
path: root/src/ui/inputwidget.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-05-17 11:15:42 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-05-17 11:15:42 +0300
commit69d37a99b91297bd26311a245923af56b6c444fe (patch)
treed9007d984f6d5ae51ef8c8f8a9536ed591aaedc2 /src/ui/inputwidget.c
parent9b7651e70cca507fd742c13898b63f1a363d3274 (diff)
Mobile: Return key insert newline by default
To avoid accidentally submitting queries, use the software keyboard Return key for inserting newlines.
Diffstat (limited to 'src/ui/inputwidget.c')
-rw-r--r--src/ui/inputwidget.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ui/inputwidget.c b/src/ui/inputwidget.c
index 9b334c36..fc843371 100644
--- a/src/ui/inputwidget.c
+++ b/src/ui/inputwidget.c
@@ -1160,7 +1160,8 @@ static iBool processEvent_InputWidget_(iInputWidget *d, const SDL_Event *ev) {
1160 return iTrue; 1160 return iTrue;
1161 case SDLK_RETURN: 1161 case SDLK_RETURN:
1162 case SDLK_KP_ENTER: 1162 case SDLK_KP_ENTER:
1163 if (mods == KMOD_SHIFT) { 1163 if (mods == KMOD_SHIFT || (~d->inFlags & isUrl_InputWidgetFlag &&
1164 deviceType_App() != desktop_AppDeviceType)) {
1164 pushUndo_InputWidget_(d); 1165 pushUndo_InputWidget_(d);
1165 deleteMarked_InputWidget_(d); 1166 deleteMarked_InputWidget_(d);
1166 insertChar_InputWidget_(d, '\n'); 1167 insertChar_InputWidget_(d, '\n');