Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001067 [tweak] Obscure Bugs tweak always 04-12-05 13:36 04-13-05 10:51
Reporter laza View Status public  
Assigned To
Priority normal Resolution open  
Status acknowledged  
Summary 0001067: Use of CWorldPlayer eventQueue inconsistent
Description In the case of a TweakProject Window the CWorldPlayer eventQueue contains Morphic Events and which get dispatched in CHandPlayer>>processEventsFrom:
In the case of a TweakProject the CWorldPlayer eventQueue is the Sensor eventQueue with raw VM events, but CHandPlayer>>processEvents nevertheless directly accesses the Sensor eventQueue.

This just gave me a bit of a headache...
Additional Information
Attached Files

- Relationships

- Notes
(0001359 - 378 - 378 - 378 - 378 - 378 - 378)
bert
04-12-05 19:35

IMHO we need a single point of getting events out of the VM event queue. Event consumers would be the primary hand (mouse/keyboard events), the window manager (ffenestri events), a joystick manager, etc. These could be registered by event type and have events dispatched to them. Otherwise, whenever we have some new VM events we have to touch several methods to handle them ...
 
(0001368 - 209 - 209 - 209 - 209 - 209 - 209)
andreas
04-13-05 10:51

Agreed. We need to fix this; and while we're at it we also need to fix the problem of (ab)using Morphic events. This is the main reason this hasn't been unified - I want to drop MorphicEvents at the same time.
 

- Issue History
Date Modified Username Field Change
04-12-05 13:36 laza New Issue
04-12-05 19:35 bert Note Added: 0001359
04-12-05 19:35 bert Status new => feedback
04-13-05 10:51 andreas Note Added: 0001368
04-13-05 10:51 andreas Status feedback => acknowledged


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
39 total queries executed.
31 unique queries executed.
Powered by Mantis Bugtracker