From f396b39b901b5a49b055781e0a0ddf1ac6494d76 Mon Sep 17 00:00:00 2001 From: "danm%netscape.com" Date: Sat, 16 Mar 2002 02:25:18 +0000 Subject: [PATCH] remove redundant zoomwindow and switch to user state on resize. 125711 r=pinkerton,scc a=asa git-svn-id: svn://10.0.0.236/trunk@116680 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/mac/nsMacEventHandler.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/mozilla/widget/src/mac/nsMacEventHandler.cpp b/mozilla/widget/src/mac/nsMacEventHandler.cpp index 9e42a20b02b..40125a64c19 100644 --- a/mozilla/widget/src/mac/nsMacEventHandler.cpp +++ b/mozilla/widget/src/mac/nsMacEventHandler.cpp @@ -1407,10 +1407,10 @@ PRBool nsMacEventHandler::ResizeEvent ( WindowRef inWindow ) ::GetWindowPortBounds ( inWindow, &macRect ); ::LocalToGlobal(&topLeft(macRect)); ::LocalToGlobal(&botRight(macRect)); - mTopLevelWidget->SetSizeMode(nsSizeMode_Normal); // size a zoomed window and it's no longer zoomed mTopLevelWidget->Resize(macRect.right - macRect.left + 1, macRect.bottom - macRect.top + 1, PR_FALSE); if (nsnull != gRollupListener && (nsnull != gRollupWidget) ) gRollupListener->Rollup(); + mTopLevelWidget->UserStateForResize(); // size a zoomed window and it's no longer zoomed return PR_TRUE; } @@ -1599,15 +1599,6 @@ PRBool nsMacEventHandler::HandleMouseDownEvent(EventRecord& aOSEvent) { gEventDispatchHandler.DispatchSizeModeEvent(mTopLevelWidget, partCode == inZoomIn ? nsSizeMode_Normal : nsSizeMode_Maximized); - - // Now that we have found the partcode it is ok to actually zoom the window - ZoomWindow(whichWindow, partCode, (whichWindow == FrontWindow())); - - Rect macRect; - ::GetWindowPortBounds(whichWindow, &macRect); - ::LocalToGlobal(&topLeft(macRect)); - ::LocalToGlobal(&botRight(macRect)); - mTopLevelWidget->Resize(macRect.right - macRect.left, macRect.bottom - macRect.top, PR_FALSE); break; }