Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [Mac-38c-PPC] Long processing, non-emptied event queues  (Read 405 times)

Vorn

  • Bay Watcher
    • View Profile
[Mac-38c-PPC] Long processing, non-emptied event queues
« on: March 08, 2008, 01:10:00 am »

There is at least one long process - embarkation - that does not empty the system event queue after completion.  Combined with a lack of progress bars, this makes possible a specific type of failure: I can hit enter to embark, not know whether my keypress has gone through, and hit enter several more times before it loads, and have those keypresses act as confirmation for things like "just embark, no customization".  ...which is, obviously, bad.

The solution is to, after doing any probably time-consuming task (generating a world or region, saving, leaving the fortress, and probably others), clear the system event queue entirely, so that keypresses do not spill over into as-yet-unseen dialogs.

Vorn

Logged