Author: switt
Date: Mon Sep  5 20:46:46 2011
New Revision: 39595
URL: http://www.lyx.org/trac/changeset/39595

Log:
#7681 adjust the cursor language after document language change had changed the 
text language

Modified:
   lyx-devel/branches/BRANCH_2_0_X/src/BufferView.cpp
   lyx-devel/branches/BRANCH_2_0_X/status.20x

Modified: lyx-devel/branches/BRANCH_2_0_X/src/BufferView.cpp
==============================================================================
--- lyx-devel/branches/BRANCH_2_0_X/src/BufferView.cpp  Mon Sep  5 20:41:39 
2011        (r39594)
+++ lyx-devel/branches/BRANCH_2_0_X/src/BufferView.cpp  Mon Sep  5 20:46:46 
2011        (r39595)
@@ -1892,6 +1892,7 @@
                if (oldL->rightToLeft() == newL->rightToLeft() && 
!buffer_.isMultiLingual()) {
                        cur.recordUndoFullDocument();
                        buffer_.changeLanguage(oldL, newL);
+                       cur.setCurrentFont();
                        dr.forceBufferUpdate();
                }
                break;

Modified: lyx-devel/branches/BRANCH_2_0_X/status.20x
==============================================================================
--- lyx-devel/branches/BRANCH_2_0_X/status.20x  Mon Sep  5 20:41:39 2011        
(r39594)
+++ lyx-devel/branches/BRANCH_2_0_X/status.20x  Mon Sep  5 20:46:46 2011        
(r39595)
@@ -53,6 +53,9 @@
   When a document is not multi-lingual the text contents is changed to the
   new language. This should be recorded for Undo (bug 7740).
 
+- Adjust the cursor language after document language change had changed the
+  text language (bug 7681).
+
 * ADVANCED FIND AND REPLACE
 
 

Reply via email to