]> git.lyx.org Git - features.git/blobdiff - src/Paragraph.cpp
FindQuick: Amend 4bd38d8a: Remove now unneeded code
[features.git] / src / Paragraph.cpp
index 1e9f1fb4da3c0ba130745100b3a4eff6bcf2998a..77465974bfffb60a023d8d37b5aec0ad23d04d4c 100644 (file)
@@ -4560,32 +4560,6 @@ void Paragraph::changeCase(BufferParams const & bparams, pos_type pos,
        }
 }
 
-static char_type matchquote(char_type in)
-{
-       switch (in) {
-               case 0x2018:    // Left Single Quotation Mark
-               case 0x2019:    // Right Single Quotation Mark
-               case 0x201a:    // Single Low-9 Quotation Mark
-               case 0x201b:    // Single High-Reversed-9 Quotation Mark 
-               case 0x2039:    // Single Left-Pointing Angle Quotation Mark
-               case 0x203a:    // Single Right-Pointing Angle Quotation Mark
-                       return '\'';
-               case 0x00bb:    // Right-Pointing Double Angle Quotation Mark
-               case 0x00ab:    // Left-Pointing Double Angle Quotation Mark
-               case 0x201e:    // Double Low-9 Quotation Mark 
-               case 0x201c:    // Left Double Quotation Mark 
-               case 0x201d:    // Right Double Quotation Mark 
-               case 0x201f:    // Double High-Reversed-9 Quotation Mark 
-               case 0x2e42:    // Double Low-Reversed-9 Quotation Mark
-               case 0x301e:    // Double Prime Quotation Mark
-               case 0x301d:    // Reversed Double Prime Quotation Mark
-               case 0x301f:    // Low Double Prime Quotation Mark
-                       return '"';
-               default:
-                       return in;
-       }
-}
-
 int Paragraph::find(docstring const & str, bool cs, bool mw,
                pos_type start_pos, bool del) const
 {
@@ -4622,9 +4596,8 @@ int Paragraph::find(docstring const & str, bool cs, bool mw,
                        if (!insetstring.empty()) {
                                int const insetstringsize = insetstring.length();
                                for (int j = 0; j < insetstringsize && pos < parsize; ++i, ++j) {
-                                       char_type ij = matchquote(insetstring[j]);
-                                       if ((cs && str[i] != ij)
-                                           || (!cs && uppercase(str[i]) != uppercase(ij))) {
+                                       if ((cs && str[i] != insetstring[j])
+                                           || (!cs && uppercase(str[i]) != uppercase(insetstring[j]))) {
                                                nonmatch = true;
                                                break;
                                        }
@@ -4634,7 +4607,7 @@ int Paragraph::find(docstring const & str, bool cs, bool mw,
                }
                if (nonmatch || i == strsize)
                        break;
-               char_type dp = matchquote(d->text_[pos]);
+               char_type dp = d->text_[pos];
                if (cs && str[i] != dp)
                        break;
                if (!cs && uppercase(str[i]) != uppercase(dp))