From e3042083abd5f61c6148efd2cf28911bc968bec0 Mon Sep 17 00:00:00 2001 From: "sfraser%netscape.com" Date: Tue, 21 Mar 2000 21:43:13 +0000 Subject: [PATCH] Use StPortSetter from the nsGfxUtils.h header. r=pinkerton --- gfx/src/mac/nsRenderingContextMac.cpp | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/gfx/src/mac/nsRenderingContextMac.cpp b/gfx/src/mac/nsRenderingContextMac.cpp index fb97cc2a12ef..4da0905759eb 100644 --- a/gfx/src/mac/nsRenderingContextMac.cpp +++ b/gfx/src/mac/nsRenderingContextMac.cpp @@ -34,7 +34,9 @@ #include "nsTransform2D.h" #include "nsVoidArray.h" #include "nsGfxCIID.h" +#include "nsGfxUtils.h" #include "nsCOMPtr.h" + #include "plhash.h" #include @@ -45,30 +47,6 @@ #define STACK_TREASHOLD 1000 -//------------------------------------------------------------------------ -// utility port setting class -//------------------------------------------------------------------------ - -class StPortSetter { -public: - StPortSetter(GrafPtr newPort) - : mNewPort(newPort), mOldPort(::GetQDGlobalsThePort()) - { - if (mOldPort != newPort) - ::SetPort(newPort); - } - - ~StPortSetter() - { - if (mOldPort != mNewPort) - ::SetPort(mOldPort); - } - -protected: - GrafPtr mNewPort; - GrafPtr mOldPort; -}; - //------------------------------------------------------------------------ nsRenderingContextMac::nsRenderingContextMac()