From 244e882bd5baeb72add3a218808d684d51bfeb1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Mon, 14 Nov 2022 08:43:41 +0100 Subject: [PATCH] Advanced settings search - proper hilighting of unicode, case insensitive --- src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java b/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java index 6df4de127..dff19cb57 100644 --- a/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java +++ b/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java @@ -417,7 +417,7 @@ public class AdvancedSettingsDialog extends AppDialog { } String locNameHtml = locName; if (!filter.trim().equals("")) { - locNameHtml = locNameHtml.replaceAll("(?i)" + Pattern.quote(filter), "{bold}$0{/bold}"); + locNameHtml = Pattern.compile(Pattern.quote(filter), Pattern.UNICODE_CASE + Pattern.CASE_INSENSITIVE).matcher(locNameHtml).replaceAll("{bold}$0{/bold}"); } locNameHtml = "" + locNameHtml.replace("&", "&").replace("<", "<").replace(">", ">")+ ""; locNameHtml = locNameHtml.replace("{bold}", "").replace("{/bold}", "");