]> git.lyx.org Git - lyx.git/blobdiff - src/lyxfind.C
Scons: update_po should now work (missing dependency though)
[lyx.git] / src / lyxfind.C
index c223c65b377c7a542c03a231aef9c6f5782cfa44..6de16909773e118d97bbaec8b46ef4e595286122 100644 (file)
 #include "undo.h"
 
 #include "frontends/Alert.h"
-#include "frontends/Selection.h"
 
 #include "support/convert.h"
 #include "support/docstream.h"
 
 namespace lyx {
 
-using support::lowercase;
+using support::compare_no_case;
 using support::uppercase;
 using support::split;
 
@@ -207,7 +206,7 @@ bool stringSelected(BufferView * bv, docstring const & searchstr,
        // string search and select next occurance and return
        docstring const & str1 = searchstr;
        docstring const str2 = bv->cursor().selectionAsString(false);
-       if ((cs && str1 != str2) || lowercase(str1) != lowercase(str2)) {
+       if ((cs && str1 != str2) || compare_no_case(str1, str2) != 0) {
                find(bv, searchstr, cs, mw, fw);
                return false;
        }
@@ -366,7 +365,6 @@ bool findNextChange(BufferView * bv)
        // Now put cursor to end of selection:
        bv->cursor().setCursor(cur);
        bv->cursor().setSelection();
-       theSelection().haveSelection(bv->cursor().selection());
 
        return true;
 }