Remove duplicate initialization of nsDeviceContext reference count by derived class constructor (which is dangerous since it could be incremented during the base class constructor). Various other cleanup, mostly in xlib port. b=111088 r=rbs sr=jag
git-svn-id: svn://10.0.0.236/trunk@189652 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -78,10 +78,10 @@ PRUint32 nsDeviceContextMac::sNumberOfScreens = 0;
|
||||
* @update 12/9/98 dwc
|
||||
*/
|
||||
nsDeviceContextMac :: nsDeviceContextMac()
|
||||
: mSurface(nsnull), mOldPort(nsnull)
|
||||
: DeviceContextImpl(),
|
||||
mSurface(nsnull),
|
||||
mOldPort(nsnull)
|
||||
{
|
||||
NS_INIT_REFCNT();
|
||||
|
||||
}
|
||||
|
||||
/** ---------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user