From 60132b52dc18dfce0ccbcbfcfe7e12bdbb95e44f Mon Sep 17 00:00:00 2001 From: sspanak Date: Tue, 13 May 2025 17:49:42 +0300 Subject: [PATCH] code review fixes --- .../screens/punctuation/PreferenceSpecialCharList.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceSpecialCharList.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceSpecialCharList.java index 210888bd..70a012c1 100644 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceSpecialCharList.java +++ b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceSpecialCharList.java @@ -32,12 +32,8 @@ public class PreferenceSpecialCharList extends AbstractPreferenceCharList { char[] mandatoryChars = getSettings().getMandatoryPunctuation(language); forbiddenChars = new char[mandatoryChars.length + SettingsStore.FORBIDDEN_SPECIAL_CHARS.length]; - for (char i = 0; i < mandatoryChars.length; i++) { - forbiddenChars[i] = mandatoryChars[i]; - } - for (char i = 0; i < SettingsStore.FORBIDDEN_SPECIAL_CHARS.length; i++) { - forbiddenChars[i + mandatoryChars.length] = SettingsStore.FORBIDDEN_SPECIAL_CHARS[i]; - } + System.arraycopy(mandatoryChars, 0, forbiddenChars, 0, mandatoryChars.length); + System.arraycopy(SettingsStore.FORBIDDEN_SPECIAL_CHARS, 0, forbiddenChars, mandatoryChars.length, SettingsStore.FORBIDDEN_SPECIAL_CHARS.length); } return forbiddenChars;