diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2024-09-10 19:25:11 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2024-09-10 19:25:11 -0700 |
commit | 5afe11a9c42062c23991d5da62c1d90616f4e7da (patch) | |
tree | 4e6a5488b2965edfb606cbdb715a01e6fd082bd3 | |
parent | b4bcb85f7f1d5ba059afea93f26bc91ff97e3508 (diff) | |
download | text.love-5afe11a9c42062c23991d5da62c1d90616f4e7da.tar.gz |
don't always pop up keyboard on mobile devices
We don't want to do this during app initialization because other forks might not start out with an editor on screen even if this one does. We don't want to perform this side-effect on edit.mouse_press, which also runs in tests.
-rw-r--r-- | edit.lua | 1 | ||||
-rw-r--r-- | main.lua | 1 | ||||
-rw-r--r-- | run.lua | 1 |
3 files changed, 1 insertions, 2 deletions
diff --git a/edit.lua b/edit.lua index f65486c..9b4864c 100644 --- a/edit.lua +++ b/edit.lua @@ -228,7 +228,6 @@ function edit.quit(State) end function edit.mouse_press(State, x,y, mouse_button) - love.keyboard.setTextInput(true) -- bring up keyboard on touch screen if State.search_term then return end State.mouse_down = mouse_button --? print_and_log(('edit.mouse_press: cursor at %d,%d'):format(State.cursor1.line, State.cursor1.pos)) diff --git a/main.lua b/main.lua index 232308e..4cca3b4 100644 --- a/main.lua +++ b/main.lua @@ -116,7 +116,6 @@ function check_love_version_for_tests() end function App.initialize(arg) - love.keyboard.setTextInput(true) -- bring up keyboard on touch screen love.keyboard.setKeyRepeat(true) love.graphics.setBackgroundColor(1,1,1) diff --git a/run.lua b/run.lua index 2cdd892..22be332 100644 --- a/run.lua +++ b/run.lua @@ -168,6 +168,7 @@ end function run.mouse_press(x,y, mouse_button) Cursor_time = 0 -- ensure cursor is visible immediately after it moves + love.keyboard.setTextInput(true) -- bring up keyboard on touch screen return edit.mouse_press(Editor_state, x,y, mouse_button) end |