Crash fixes related to remoteLast.

This commit is contained in:
Koen J
2025-11-27 13:41:21 +01:00
parent 50cd0723c9
commit 9fa3e22d2e
3 changed files with 5 additions and 6 deletions
@@ -125,10 +125,9 @@ class LibraryFilesFragment : MainFragment() {
}
fun leaveDirectory() {
if (navStack.size > 1) {
navStack.removeLast();
openDirectory(navStack.last());
navStack.removeAt(navStack.size - 1)
openDirectory(navStack.last())
}
else {}
}
fun openDirectory(stack: FileStack, addToStack: Boolean = false) {
if(addToStack)
@@ -21,7 +21,7 @@ class StateAssets {
if(part == "." || part == "..") {
if(parentAllowance <= 0)
throw IllegalStateException("Path [${path}] attempted to escape path..");
parts1.removeLast();
parts1.removeAt(parts1.size - 1);
toSkip++;
}
else
@@ -11,7 +11,7 @@ class SearchHistoryStorage : FragmentedStorageFileJson() {
if (!lastQueries.contains(text)) {
lastQueries.add(0, text);
if (lastQueries.size > 10)
lastQueries.removeLast();
lastQueries.removeAt(lastQueries.size - 1);
}
else {
lastQueries.remove(text);