Fixing bug 223111. Making the page-setup settings shrink-to-fit and scaling persist across Mozilla instances. Patch by jblanco@us.ibm.com, and modiefied by me. r=ben, sr=bienvenu, a=asa.

This commit is contained in:
jst%mozilla.jstenback.com 2006-02-16 21:32:22 +00:00
Родитель 76224c0a05
Коммит 493b7c91ad
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -526,6 +526,10 @@ void GlobalPrinters::GetDefaultPrinterName(PRUnichar*& aDefaultPrinterName)
{
aDefaultPrinterName = nsnull;
nsresult rv = GlobalPrinters::GetInstance()->InitializeGlobalPrinters();
if (NS_FAILED(rv))
return;
if (GetNumPrinters() == 0)
return;
@ -538,6 +542,8 @@ void GlobalPrinters::GetDefaultPrinterName(PRUnichar*& aDefaultPrinterName)
delete [] printerName;
aDefaultPrinterName = ToNewUnicode(nativePrinterName);
GlobalPrinters::GetInstance()->FreeGlobalPrinters();
}
void GlobalPrinters::FreeGlobalPrinters()