From 950dcf2670be65518ddf3f758b13abfd062f2716 Mon Sep 17 00:00:00 2001 From: "kmcclusk%netscape.com" Date: Mon, 22 Nov 1999 21:11:46 +0000 Subject: [PATCH] Removed build warning in nsCornerView::Paint on Linux by overriding both overloaded Paints. r=buster@netscape.com --- view/src/nsScrollingView.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/view/src/nsScrollingView.cpp b/view/src/nsScrollingView.cpp index 3b1c8575fa6f..eabb0ecf2979 100644 --- a/view/src/nsScrollingView.cpp +++ b/view/src/nsScrollingView.cpp @@ -127,6 +127,8 @@ public: NS_IMETHOD SetQuality(nsContentQuality aQuality); NS_IMETHOD Paint(nsIRenderingContext& rc, const nsRect& rect, PRUint32 aPaintFlags, PRBool &Result); + NS_IMETHOD Paint(nsIRenderingContext& rc, const nsIRegion& region, + PRUint32 aPaintFlags, PRBool &aResult); void Show(PRBool aShow, PRBool aRethink); @@ -303,6 +305,15 @@ NS_IMETHODIMP CornerView::Paint(nsIRenderingContext& rc, const nsRect& rect, return NS_OK; } +NS_IMETHODIMP +CornerView::Paint(nsIRenderingContext& rc, const nsIRegion& region, + PRUint32 aPaintFlags, PRBool &aResult) +{ + // Corner View Paint is overridden to get rid of compiler warnings caused + // by overloading Paint then overriding Paint. + return nsView::Paint(rc, region, aPaintFlags, aResult); +} + class ClipView : public nsView, public nsIClipView {