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;


Reply via email to