Skip to content

Commit 990ba0d

Browse files
committed
[Fix] Fix crash in standard directories setting.
1 parent 007144c commit 990ba0d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

app/src/main/java/me/zhanghai/android/files/settings/StandardDirectoriesPreferenceFragment.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import android.graphics.drawable.Drawable;
1010
import android.os.Bundle;
1111

12+
import java.util.ArrayList;
1213
import java.util.HashMap;
1314
import java.util.List;
1415
import java.util.Map;
@@ -89,8 +90,8 @@ public boolean onPreferenceClick(@NonNull Preference preference) {
8990
SwitchPreferenceCompat switchPreference = (SwitchPreferenceCompat) preference;
9091
String id = switchPreference.getKey();
9192
boolean enabled = switchPreference.isChecked();
92-
List<StandardDirectorySettings> settingsList =
93-
Settings.STANDARD_DIRECTORY_SETTINGS.getValue();
93+
List<StandardDirectorySettings> settingsList = new ArrayList<>(
94+
Settings.STANDARD_DIRECTORY_SETTINGS.getValue());
9495
int index = Functional.findIndex(settingsList, settings -> Objects.equals(settings.getId(),
9596
id));
9697
if (index != -1) {

0 commit comments

Comments
 (0)