Remove mSurface and SetDrawingSurface to fix bustage. mSurface was a write-only void* variable taking inconsistent types.

This commit is contained in:
dbaron%dbaron.org 2004-07-18 18:21:03 +00:00
parent ea307b37d3
commit 2206d40713
3 changed files with 0 additions and 6 deletions

View File

@ -78,7 +78,6 @@ PRUint32 nsDeviceContextMac::sNumberOfScreens = 0;
*/
nsDeviceContextMac :: nsDeviceContextMac()
: DeviceContextImpl(),
mSurface(nsnull),
mOldPort(nsnull)
{
}
@ -696,7 +695,6 @@ GrafPtr thePort;
::GetPort(&mOldPort);
thePort = (GrafPtr)::PrOpenDoc(((nsDeviceContextSpecMac*)(this->mSpec).get())->mPrtRec,nsnull,nsnull);
((nsDeviceContextSpecMac*)(this->mSpec).get())->mPrinterPort = (TPrPort*)thePort;
SetDrawingSurface(((nsDeviceContextSpecMac*)(this->mSpec).get())->mPrtRec);
SetPort(thePort);
}
return NS_OK;

View File

@ -67,8 +67,6 @@ public:
NS_IMETHOD GetScrollBarDimensions(float &aWidth, float &aHeight) const;
NS_IMETHOD GetSystemFont(nsSystemFontID anID, nsFont *aFont) const;
void SetDrawingSurface(nsIDrawingSurface* aSurface) { mSurface = aSurface; }
NS_IMETHOD CheckFontExistence(const nsString& aFontName);
NS_IMETHOD GetDepth(PRUint32& aDepth);
@ -99,7 +97,6 @@ protected:
void FindScreenForSurface ( nsIScreen** outScreen ) ;
nsIDrawingSurface* mSurface;
Rect mPageRect;
nsCOMPtr<nsIDeviceContextSpec> mSpec;
GrafPtr mOldPort;

View File

@ -232,7 +232,6 @@ void nsRenderingContextMac::SelectDrawingSurface(nsDrawingSurfaceMac* aSurface,
if (!mContext) return;
// GS and context initializations
((nsDeviceContextMac *)mContext)->SetDrawingSurface(mPort);
#if 0
((nsDeviceContextMac *)mContext)->InstallColormap();
#endif