Changed the way clicks are handled slightly.  Now the App's button-down and window-clicked state are cleared *before* the clicked window is told to process the click.  Before, the state was being cleared afterwards.  This meant that in the case of a click that cuased a modal window to open, the App state was invalid -- the app thought that a window was being dragged around, even though the mouse button was not pressed.  Now, this is fixed.  It appears that clicks are the only type of action that were being handled incorrectly wrt this phenomenon.
Changed the way clicks are handled slightly.  Now the App's button-down and window-clicked state are cleared *before* the clicked window is told to process the click.  Before, the state was being cleared afterwards.  This meant that in the case of a click that cuased a modal window to open, the App state was invalid -- the app thought that a window was being dragged around, even though the mouse button was not pressed.  Now, this is fixed.  It appears that clicks are the only type of action that were being handled incorrectly wrt this phenomenon.


tzlaine/GG,tzlaine/GG,tzlaine/GG,tzlaine/GG