[Scummvm-tracker] [ScummVM :: Bugs] #11422: SCI: QfG3 - Bazaar bargain and/or purchase messages not clickable (race condition?)
ScummVM :: Bugs
trac at scummvm.org
Wed Apr 27 05:38:03 UTC 2022
#11422: SCI: QfG3 - Bazaar bargain and/or purchase messages not clickable (race
condition?)
---------------------+--------------------------------
Reporter: lwcorp | Owner: sluicebox
Type: defect | Status: closed
Priority: normal | Component: Engine: SCI
Version: | Resolution: fixed
Keywords: original | Game: Quest for Glory 3
---------------------+--------------------------------
Changes (by sluicebox):
* keywords: bargain => original
* owner: (none) => sluicebox
* status: new => closed
* resolution: => fixed
Comment:
Fixed in:
https://github.com/scummvm/scummvm/commit/2029c31e2b57f8e97bb5a5bc9c4294d1a4a230fa
The barter event loop retrieved input events twice per iteration, so it
was luck as to which one retrieved the click. If it was the second then
the click would be processed. If it was the first then the click would be
discarded and replaced with a null event by the second. We've seen this
same bug in other SCI games and patched them.
Thanks for reporting this!
--
Ticket URL: <https://bugs.scummvm.org/ticket/11422#comment:4>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list