PR# 12121 Wrong cursor if undock window operation in progress when compile ends
Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2007/02/24
Class: Bug
Severity: Non-critical
Number: 12121
Release: 6.0.66833
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.1) Gecko/20061228 Firefox/2.0
Solaris 10 on x64
Synopsis: Wrong cursor if undock window operation in progress when compile ends
Description
If I drag the Class tab to undock the Class tool while compilation is going on and I don't release the left mouse button until after compilation finishes, then the cursor is the wrong one when I move mouse back into any tools in main window (the one showing that an undock is in progress). Also, if the location was outside the main window, the outline box drawn to show where the undocked window will be placed is not erased when I release the mouse button (the undock operation was apparently aborted by end of compilation).
To Reproduce
Problem Report Interactions
The bugs are fixed at revision#67530. The reason is: We have to synchronize a lot of stuffs after just finished Eiffel compilation (EB_MELT_PROJECT_COMMAND.tool_resynchronization). At this point, UI changed, so the docking dragging event is aborted. Now we cancel the dragging event, if Eiffel compilation is just finished and end user is dragging a zone for docking. Thanks for your report.