diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2023-12-07 01:17:11 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2023-12-07 01:17:11 -0800 |
commit | 17810bf7668124b3ecc3dc7b9b9bacef83216a83 (patch) | |
tree | 4e019bc3abbf5428f51eb1062ca684b6c5be77b0 | |
parent | 972b198e5fa845e841170bf3455329bab3befc6d (diff) | |
parent | 366d806515a724d2ad46900de235e42349d181d0 (diff) | |
download | view.love-17810bf7668124b3ecc3dc7b9b9bacef83216a83.tar.gz |
Merge lines.love
-rw-r--r-- | Manual_tests.md | 6 | ||||
-rw-r--r-- | main.lua | 7 |
2 files changed, 9 insertions, 4 deletions
diff --git a/Manual_tests.md b/Manual_tests.md index 4220dee..3ee22c7 100644 --- a/Manual_tests.md +++ b/Manual_tests.md @@ -17,8 +17,9 @@ Initializing settings: - start out editing source, move window, press ctrl+e twice; window is editing source in same position+dimensions - no log file; switching to source works - - run with an untested version. Error message pops up and waits for a key. The app attempts to continue, and doesn't receive the key. + - run with an untested version of LÖVE. Error message pops up and waits for a key. The app attempts to continue, and doesn't receive the key. - run with a LÖVE v12 release candidate. No errors; it is a supported version. All tests pass. + - create a couple of spuriously failing tests. Run with an untested version of LÖVE. Error message includes message about untested version. Code loading: * run love with directory; text editor runs @@ -30,8 +31,7 @@ Code loading: - analogously, how a shape precisely looks as you draw it * start out running the text editor, press ctrl+e to edit source, make a change to the source, press ctrl+e twice to return to the source editor; the change should be preserved. -* run with an untested version. Error message pops up. Press a key. Text editor comes up, and doesn't receive the key. Press ctrl+e. Error pops up. Press a key. Source editor opens up. Press ctrl+e. Error pops up. Press a key. Text editor returns. -* create a couple of spuriously failing tests. Run with an untested version. Error message includes message about untested version. +* run with an untested version of LÖVE. Error message pops up. Press a key. Text editor comes up, and doesn't receive the key. Press ctrl+e. Error pops up. Press a key. Source editor opens up. Press ctrl+e. Error pops up. Press a key. Text editor returns. ### Other compromises diff --git a/main.lua b/main.lua index 61b5939..dd9032c 100644 --- a/main.lua +++ b/main.lua @@ -217,7 +217,7 @@ function App.keychord_press(chord, key) Skip_rest_of_key_events = nil if current_app_is_warning() then if chord == 'C-c' then - love.system.setClipboardText(Error_message) + love.system.setClipboardText(warning_message()) else clear_warning() Skip_rest_of_key_events = true @@ -365,3 +365,8 @@ function clear_warning() assert(type(Current_app) == 'table') Current_app = Current_app.next_app end + +function warning_message() + assert(type(Current_app) == 'table') + return Current_app.message +end |