about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2023-12-07 01:17:11 -0800
committerKartik K. Agaram <vc@akkartik.com>2023-12-07 01:17:11 -0800
commit17810bf7668124b3ecc3dc7b9b9bacef83216a83 (patch)
tree4e019bc3abbf5428f51eb1062ca684b6c5be77b0
parent972b198e5fa845e841170bf3455329bab3befc6d (diff)
parent366d806515a724d2ad46900de235e42349d181d0 (diff)
downloadview.love-17810bf7668124b3ecc3dc7b9b9bacef83216a83.tar.gz
Merge lines.love
-rw-r--r--Manual_tests.md6
-rw-r--r--main.lua7
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