Merge pull request #2021 from Dogild/sheetDoubleClickBug

Fixed: when doubleClicking to open/close a sheet, issues with the parentWindow and the frameOrigin of the sheet
This commit is contained in:
Antoine Mercadal
2013-11-25 15:49:08 -08:00
+6
View File
@@ -1699,11 +1699,17 @@ CPTexturedBackgroundWindowMask
switch (type)
{
case CPLeftMouseDown:
// This is needed when a doubleClick occurs when the sheet is closing or opening
if (!_parentWindow)
return;
[_windowView mouseDown:anEvent];
// -dw- if the window is clicked, the sheet should come to front, and become key,
// and the window should be immediately behind
[sheet makeKeyAndOrderFront:self];
return;
case CPMouseMoved: