mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-19 09:30:44 +00:00
Remove mSurface and SetDrawingSurface to fix bustage. mSurface was a write-only void* variable taking inconsistent types.
This commit is contained in:
parent
ea307b37d3
commit
2206d40713
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user