diff --git a/app/src/main/java/io/xpipe/app/storage/DataStorage.java b/app/src/main/java/io/xpipe/app/storage/DataStorage.java index ebef8bfda..0d66a59c5 100644 --- a/app/src/main/java/io/xpipe/app/storage/DataStorage.java +++ b/app/src/main/java/io/xpipe/app/storage/DataStorage.java @@ -440,7 +440,7 @@ public abstract class DataStorage { public void deleteStoreEntry(@NonNull DataStoreEntry store) { if (!store.getConfiguration().isDeletable()) { - throw new UnsupportedOperationException(); + // throw new UnsupportedOperationException(); } synchronized (this) { diff --git a/app/src/main/java/io/xpipe/app/storage/StorageElement.java b/app/src/main/java/io/xpipe/app/storage/StorageElement.java index adabacc6d..15125aefb 100644 --- a/app/src/main/java/io/xpipe/app/storage/StorageElement.java +++ b/app/src/main/java/io/xpipe/app/storage/StorageElement.java @@ -49,7 +49,8 @@ public abstract class StorageElement { public abstract void refresh(boolean deep) throws Exception; public void updateLastUsed() { - lastUsed = Instant.now(); + this.lastUsed = Instant.now(); + this.dirty = true; this.listeners.forEach(l -> l.onUpdate()); }