From f680b7a7d2cfb4320bbca653f445af6bbdbaea87 Mon Sep 17 00:00:00 2001 From: "masayuki%d-toybox.com" Date: Fri, 10 Jun 2005 18:29:09 +0000 Subject: [PATCH] Bug 118563 The new print properties dialog does not save papersize / fix for saving to pref on suite r+sr=neil.parkwaycc.co.uk, a=asa git-svn-id: svn://10.0.0.236/trunk@174418 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpfe/communicator/resources/content/printing.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mozilla/xpfe/communicator/resources/content/printing.js b/mozilla/xpfe/communicator/resources/content/printing.js index fb5d905e8ba..1da790b74c6 100644 --- a/mozilla/xpfe/communicator/resources/content/printing.js +++ b/mozilla/xpfe/communicator/resources/content/printing.js @@ -142,6 +142,11 @@ function NSPrint() if (webBrowserPrint) { gPrintSettings = GetPrintSettings(); webBrowserPrint.print(gPrintSettings, null); + if (gPrintSettingsAreGlobal && gSavePrintSettings) { + var psService = Components.classes["@mozilla.org/gfx/printsettings-service;1"] + .getService(Components.interfaces.nsIPrintSettingsService); + psService.savePrintSettingsToPrefs(gPrintSettings, true, gPrintSettings.kInitSaveAll); + } } } catch (e) { // Pressing cancel is expressed as an NS_ERROR_ABORT return value,