[LyX/master] FindQuick: Amend 4bd38d8a: Remove now unneeded code

Kornel Benko kornel at lyx.org
Sat Apr 9 06:35:45 UTC 2022


commit 8338d1032ddb79007d3cf74ffee22a4f8da9d90d
Author: Kornel Benko <kornel at lyx.org>
Date:   Sat Apr 9 09:11:38 2022 +0200

    FindQuick: Amend 4bd38d8a: Remove now unneeded code
---
 src/Paragraph.cpp |   33 +++------------------------------
 1 files changed, 3 insertions(+), 30 deletions(-)

diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp
index 1e9f1fb..7746597 100644
--- a/src/Paragraph.cpp
+++ b/src/Paragraph.cpp
@@ -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))


More information about the lyx-cvs mailing list