diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-05-17 11:15:42 +0300 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-05-17 11:15:42 +0300 |
commit | 69d37a99b91297bd26311a245923af56b6c444fe (patch) | |
tree | d9007d984f6d5ae51ef8c8f8a9536ed591aaedc2 /src/ui/inputwidget.c | |
parent | 9b7651e70cca507fd742c13898b63f1a363d3274 (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.c | 3 |
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'); |