retrofax / garglk

Automatically exported from code.google.com/p/garglk
Other
0 stars 0 forks source link

Glk put_char error when playing Alabaster #133

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Download Alabaster at 
http://inform-fiction.org/I7Downloads/Examples/alabaster/Alabaster.zip
2. When running the game for the first time (when no settings file exists), a 
prompt will display.
3. This error will be printed:
    Glk library error: put_char: window has pending line request

Other than that, the game seems to function properly.

What version of the product are you using? On what operating system?

Latest, r464.

Original issue reported on code.google.com by saltyho...@gmail.com on 13 Nov 2010 at 8:22

GoogleCodeExporter commented 8 years ago
This particular error is more of a warning - the game file is doing something 
that is illegal under the Glk spec. Games are not allowed to issue a character 
or line request in a window that already has an active request. This is more 
properly a bug in Alabaster or in one of the extensions it uses.

The errors are nearly invisible unless running from a command line, so often 
authors are not aware that the game does anything wrong. It can lead to 
unpredictable behavior, but there's not much to be done about it at the library 
level except to complain and move on.

Original comment by bcressey@gmail.com on 15 Nov 2010 at 6:05