Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007039 [Squeak] Morphic major unable to reproduce 05-10-08 09:56 03-17-09 05:00
Reporter al View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.9
Summary 0007039: Click events are only honored after moving the mouse
Description From time to time it happens that the image gets into a weird state where click events are only honored after moving the mouse. For example, in the code browser you click on a method but nothing happens until you start moving the cursor. The problem does not seem to go away again.
Additional Information
Attached Files

- Relationships

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

related to 0001567closed  [BUG][FIX] PLM click on two different mouse buttons interpreted as double click 
related to 0001037closed  [bug] [testers] Click state handler causes mouse up to be processed twice because of (unitended?) recursion. 
related to 0006975new  [RFE] Better event distictions between drag, click and mouse up. 

- Notes
(0012075 - 755 - 803 - 803 - 803 - 803 - 803)
al
05-10-08 10:00

Jerome Peace:

There are a bunch of problems (imho) with MouseClickState and its current handler.
I made an earlier pass at them but did not persue getting the fixes into an image.
I would be happy to pick up the fight again if you provided some ammunition in the form of a Mantis report.

My last efforts did result in a MouseClickExerciser which updated Dan's DoubleClickExample to meet current expectations. That is now in the image Objects tool under demo.

I also dabbled in some tools for analyzing click state problems. One of my observations is that when waiting for double clicks most morphs will lose mouse focus after the first click (mouseup). To my mind this will be found to be a culprit for some bug. But I don't know which one.
 
(0013041 - 231 - 255 - 465 - 465 - 465 - 465)
al
03-16-09 16:34

This issue was discussed again here: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-December/133369.html [^]

Proposed fix when the image got into the defective state:

TransferMorph allInstances do: [:ea | ea delete]
 

- Issue History
Date Modified Username Field Change
05-10-08 09:56 al New Issue
05-10-08 10:00 al Note Added: 0012075
03-16-09 16:34 al Note Added: 0013041
03-17-09 04:58 wiz Relationship added related to 0006975
03-17-09 04:59 wiz Relationship added related to 0001567
03-17-09 05:00 wiz Relationship added related to 0001037


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