Author: tommaso
Date: Thu Dec 30 18:59:59 2010
New Revision: 37048
URL: http://www.lyx.org/trac/changeset/37048

Log:
Addressing #6560.

Modified:
   lyx-devel/trunk/src/lyxfind.cpp

Modified: lyx-devel/trunk/src/lyxfind.cpp
==============================================================================
--- lyx-devel/trunk/src/lyxfind.cpp     Thu Dec 30 16:34:09 2010        (r37047)
+++ lyx-devel/trunk/src/lyxfind.cpp     Thu Dec 30 18:59:59 2010        (r37048)
@@ -1196,9 +1196,6 @@
        Buffer repl_buffer("", false);
        repl_buffer.setUnnamed(true);
        LASSERT(repl_buffer.readString(lyx), /**/);
-       repl_buffer.changeLanguage(
-               repl_buffer.language(),
-               cur.getFont().language());
        if (opt.keep_case && sel_len >= 2) {
                if (cur.inTexted()) {
                        if (firstUppercase(cur))
@@ -1209,6 +1206,9 @@
        }
        cap::cutSelection(cur, false, false);
        if (!cur.inMathed()) {
+               repl_buffer.changeLanguage(
+                       repl_buffer.language(),
+                       cur.getFont().language());
                LYXERR(Debug::FIND, "Replacing by pasteParagraphList()ing 
repl_buffer");
                LYXERR(Debug::FIND, "Before pasteParagraphList() cur=" << cur 
<< endl);
                cap::pasteParagraphList(cur, repl_buffer.paragraphs(),

Reply via email to