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;