Currently, when changing the language of the document, the languge of the
text is not changed. This patch fixes the bug.
Index: ChangeLog
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/ChangeLog,v
retrieving revision 1.380
diff -u -p -r1.380 ChangeLog
--- ChangeLog 9 May 2002 13:43:44 -0000 1.380
+++ ChangeLog 10 May 2002 13:08:25 -0000
@@ -1,3 +1,7 @@
+2002-05-10 Dekel Tsur <[EMAIL PROTECTED]>
+
+ * FormDocument.C (language_apply): Fix language changing.
+
2002-05-09 Angus Leeming <[EMAIL PROTECTED]>
* Tooltips.C: enable tooltips by default.
Index: FormDocument.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/FormDocument.C,v
retrieving revision 1.100
diff -u -p -r1.100 FormDocument.C
--- FormDocument.C 1 May 2002 09:46:36 -0000 1.100
+++ FormDocument.C 10 May 2002 13:08:25 -0000
@@ -901,9 +901,9 @@ bool FormDocument::language_apply(Buffer
new_language = default_language;
if (old_language != new_language
- && old_language->RightToLeft() == params.language->RightToLeft()
+ && old_language->RightToLeft() == new_language->RightToLeft()
&& !lv_->buffer()->isMultiLingual())
- lv_->buffer()->changeLanguage(old_language, params.language);
+ lv_->buffer()->changeLanguage(old_language, new_language);
if (old_language != new_language) {
redo = true;