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(),