gfx/src/mac/nsDeviceContextSpecFactoryM.cpp,1.7 | . | Disk File |
Skipping to line 73 | . | |
/** ------------------------------------------------------- |
. |
/** ------------------------------------------------------- |
* Get a device context specification |
. |
* Get a device context specification |
* @update dc 12/02/98 |
. |
* @update dc 12/02/98 |
*/ |
. |
*/ |
NS_IMETHODIMP nsDeviceContextSpecFactoryMac :: CreateDeviceContextSpec(nsIWidg
et *aWidget, |
. |
NS_IMETHODIMP nsDeviceContextSpecFactoryMac :: CreateDeviceContextSpec(nsIWidg
et *aWidget, |
 
|
. |
nsIPrin
tSettings* aPrintSettings, |
nsIDevi
ceContextSpec *&aNewSpec, |
. |
nsIDevi
ceContextSpec *&aNewSpec, |
PRBool
aQuiet) |
. |
PRBool
aQuiet) |
{ |
. |
{ |
nsresult rv; |
. |
nsresult rv; |
static NS_DEFINE_CID(kDeviceContextSpecCID, NS_DEVICE_CONTEXT_SPEC_CID); |
. |
static NS_DEFINE_CID(kDeviceContextSpecCID, NS_DEVICE_CONTEXT_SPEC_CID); |
Skipping to line 85 | . | |
if (NS_SUCCEEDED(rv)) { |
. |
if (NS_SUCCEEDED(rv)) { |
nsCOMPtr<nsIPrintingContext> printingContext = do_QueryInterface(devSpec,
&rv); |
. |
nsCOMPtr<nsIPrintingContext> printingContext = do_QueryInterface(devSpec,
&rv); |
if (NS_SUCCEEDED(rv)) { |
. |
if (NS_SUCCEEDED(rv)) { |
rv = printingContext->Init(aQuiet); |
. |
rv = printingContext->Init(aPrintSettings, aQuiet); |
if (NS_SUCCEEDED(rv)) { |
. |
if (NS_SUCCEEDED(rv)) { |
aNewSpec = devSpec; |
. |
aNewSpec = devSpec; |
NS_ADDREF(aNewSpec); |
. |
NS_ADDREF(aNewSpec); |
} |
. |
} |
} |
. |
} |