[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