diff --git a/mozilla/lib/mac/UserInterface/CBevelView.cp b/mozilla/lib/mac/UserInterface/CBevelView.cp index 2473d77972c..bc674baf4e1 100644 --- a/mozilla/lib/mac/UserInterface/CBevelView.cp +++ b/mozilla/lib/mac/UserInterface/CBevelView.cp @@ -35,7 +35,7 @@ // ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ CBevelView::CBevelView(LStream *inStream) - : LView(inStream), + : LOffscreenView(inStream), mBevelList(sizeof(SSubBevel)), mBevelGrowIcon(true) { diff --git a/mozilla/lib/mac/UserInterface/CBevelView.h b/mozilla/lib/mac/UserInterface/CBevelView.h index 0742d28a9ea..42b9280e870 100644 --- a/mozilla/lib/mac/UserInterface/CBevelView.h +++ b/mozilla/lib/mac/UserInterface/CBevelView.h @@ -30,7 +30,7 @@ typedef struct SSubBevel { Rect cachedLocalFrame; } SSubBevel; -class CBevelView : public LView +class CBevelView : public LOffscreenView { public: enum { class_ID = 'BvVw' }; diff --git a/mozilla/lib/mac/UserInterface/CPatternBevelView.cp b/mozilla/lib/mac/UserInterface/CPatternBevelView.cp index 36267bc2a45..2c44205a114 100644 --- a/mozilla/lib/mac/UserInterface/CPatternBevelView.cp +++ b/mozilla/lib/mac/UserInterface/CPatternBevelView.cp @@ -65,8 +65,10 @@ void CPatternBevelView::DrawBeveledFill(void) Point theAlignment; CSharedPatternWorld::CalcRelativePoint(this, CSharedPatternWorld::eOrientation_Port, theAlignment); - CGrafPtr thePort = (CGrafPtr)GetMacPort(); - + //CGrafPtr thePort = (CGrafPtr)GetMacPort(); + CGrafPtr thePort; + GetPort ( (GrafPtr*) &thePort ); + StClipRgnState theClipSaver(mBevelRegion); mPatternWorld->Fill(thePort, theFrame, theAlignment); }