From c7b1647c972a76f7bd28ffba72949c7d36df11e7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20P=C3=B6nitz?= Date: Mon, 14 Oct 2002 13:25:15 +0000 Subject: [PATCH] fix lockup git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5389 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/controllers/ChangeLog | 5 +++++ src/frontends/controllers/ControlDocument.C | 4 +++- src/frontends/xforms/ChangeLog | 5 +++++ src/frontends/xforms/FormDocument.C | 4 +++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/frontends/controllers/ChangeLog b/src/frontends/controllers/ChangeLog index c26df76591..f2255bd00a 100644 --- a/src/frontends/controllers/ChangeLog +++ b/src/frontends/controllers/ChangeLog @@ -1,3 +1,8 @@ + +2002-10-14 André Pönitz + + * ControlDocument.C: somebody else's fix for a hard lockup + 2002-10-09 Edwin Leuven * ControlDocument.h: diff --git a/src/frontends/controllers/ControlDocument.C b/src/frontends/controllers/ControlDocument.C index e25f7923e5..8b4c9ae484 100644 --- a/src/frontends/controllers/ControlDocument.C +++ b/src/frontends/controllers/ControlDocument.C @@ -153,7 +153,9 @@ void ControlDocument::saveAsDefault() defaults.params = params(); // add an empty paragraph. Is this enough? - defaults.paragraphs.set(new Paragraph); + Paragraph * par = new Paragraph; + par->layout(params().getLyXTextClass().defaultLayout()); + defaults.paragraphs.set(par); defaults.writeFile(defaults.fileName()); diff --git a/src/frontends/xforms/ChangeLog b/src/frontends/xforms/ChangeLog index 1de999b6ef..4d401d4b40 100644 --- a/src/frontends/xforms/ChangeLog +++ b/src/frontends/xforms/ChangeLog @@ -1,3 +1,8 @@ + +2002-10-14 André Pönitz + + * FormDocument.C: somebody else's fix for a hard lockup + 2002-10-09 Jean-Marc Lasgouttes * xforms_helpers.C (formatted): fix small typo, spotted by Rob diff --git a/src/frontends/xforms/FormDocument.C b/src/frontends/xforms/FormDocument.C index b139340413..6f276f462c 100644 --- a/src/frontends/xforms/FormDocument.C +++ b/src/frontends/xforms/FormDocument.C @@ -412,7 +412,9 @@ bool saveParamsAsDefault(BufferParams const ¶ms) defaults.params = params; // add an empty paragraph. Is this enough? - defaults.paragraphs.set(new Paragraph); + Paragraph * par = new Paragraph; + par->layout(params.getLyXTextClass().defaultLayout()); + defaults.paragraphs.set(par); return defaults.writeFile(defaults.fileName()); } -- 2.39.2