From 01de61dd8decb4d019a62c8130841232677b01b2 Mon Sep 17 00:00:00 2001 From: "pierre%netscape.com" Date: Tue, 27 Apr 1999 05:32:50 +0000 Subject: [PATCH] fixed a flicker when the control is deleted git-svn-id: svn://10.0.0.236/trunk@29396 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/mac/nsMacControl.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/mozilla/widget/src/mac/nsMacControl.cpp b/mozilla/widget/src/mac/nsMacControl.cpp index c7c9b899218..ad1179a1b18 100644 --- a/mozilla/widget/src/mac/nsMacControl.cpp +++ b/mozilla/widget/src/mac/nsMacControl.cpp @@ -77,6 +77,7 @@ nsMacControl::~nsMacControl() { if (mControl) { + Show(PR_FALSE); ::DisposeControl(mControl); mControl = nsnull; } @@ -142,16 +143,6 @@ PRBool nsMacControl::OnPaint(nsPaintEvent &aEvent) ::SetControlVisibility(mControl, isVisible, false); ::DrawOneControl(mControl); ::ValidRect(&(*mControl)->contrlRect); - -#if 0 - RGBColor rgbRed = {65535, 0, 0}; - ::RGBForeColor(&rgbRed); - Rect macRect; - nsRectToMacRect(mBounds, macRect); - ::OffsetRect(&macRect, -mBounds.x, -mBounds.y); - ::InsetRect(&macRect, 1, 1); - ::FrameRect(&macRect); -#endif } return PR_FALSE; }