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
From:larryl    Date:2007/03/26    Status: Closed    Download   
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.