From 387d1c6416a2a7f6214568314d7eab2639dbfa8a Mon Sep 17 00:00:00 2001 From: John Levon Date: Fri, 6 Jun 2003 14:47:43 +0000 Subject: [PATCH] lang apply fix git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7126 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/controllers/ChangeLog | 5 +++++ src/frontends/controllers/ControlDocument.C | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/frontends/controllers/ChangeLog b/src/frontends/controllers/ChangeLog index 2ac32e3bde..a9572740e1 100644 --- a/src/frontends/controllers/ChangeLog +++ b/src/frontends/controllers/ChangeLog @@ -1,3 +1,8 @@ +2003-06-06 John Levon + + * ControlDocument.C: make sure a language change + always gets propogated + 2003-06-03 Angus Leeming * ControlExternal.[Ch]: remove viewExternal and updateExternal. diff --git a/src/frontends/controllers/ControlDocument.C b/src/frontends/controllers/ControlDocument.C index 58b6877adf..e30f5eb216 100644 --- a/src/frontends/controllers/ControlDocument.C +++ b/src/frontends/controllers/ControlDocument.C @@ -63,10 +63,14 @@ void ControlDocument::apply() if (!bufferIsAvailable()) return; - classApply(); - view().apply(); + + // this must come first so that a language change + // is correctly noticed setLanguage(); + + classApply(); + buffer()->params = *bp_; lv_.view()->redoCurrentBuffer(); @@ -114,7 +118,6 @@ void ControlDocument::classApply() return; // successfully loaded - view().apply(); buffer()->params = *bp_; lv_.message(_("Converting document to new document class...")); -- 2.39.2