From 3188e359dc0551132f9da10f9b7eec1122afd557 Mon Sep 17 00:00:00 2001 From: Michael Pfeiffer Date: Thu, 4 Dec 2003 20:54:56 +0000 Subject: [PATCH] Ouch, wrong actual parameter order! Allways save settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5564 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/print/drivers/pdf/source/PrinterSettings.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/add-ons/print/drivers/pdf/source/PrinterSettings.cpp b/src/add-ons/print/drivers/pdf/source/PrinterSettings.cpp index 737754bf99..b1adfbf69f 100644 --- a/src/add-ons/print/drivers/pdf/source/PrinterSettings.cpp +++ b/src/add-ons/print/drivers/pdf/source/PrinterSettings.cpp @@ -287,13 +287,13 @@ PrinterSettings::Update(BNode* node, BMessage* msg) if (ps.Validate(msg) != B_OK) { BMessage settings; // check for previously saved settings - if (ps.ReadSettings(&settings) != B_OK) { + if (ps.ReadSettings(&settings) != B_OK || ps.Validate(&settings) != B_OK) { // if there were none, then create a default set... ps.GetDefaults(&settings); - // ...and save them - ps.WriteSettings(&settings); } - AddFields(&settings, msg, false); + AddFields(msg, &settings, false); } + // ...and save them + ps.WriteSettings(msg); }