diff --git a/app/src/main/java/io/xpipe/app/hub/creation/StoreChoiceComp.java b/app/src/main/java/io/xpipe/app/hub/creation/StoreChoiceComp.java index 4cc9e861e..c8025cec5 100644 --- a/app/src/main/java/io/xpipe/app/hub/creation/StoreChoiceComp.java +++ b/app/src/main/java/io/xpipe/app/hub/creation/StoreChoiceComp.java @@ -151,6 +151,10 @@ public class StoreChoiceComp extends SimpleRegionBuilder { }) .style("choice-comp"); + if (editable) { + button.style(Styles.LEFT_PILL); + } + var r = button.build(); var dropdownIcon = new FontIcon("mdal-keyboard_arrow_down"); 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 3c795adda..2f7edd134 100644 --- a/app/src/main/java/io/xpipe/app/storage/DataStorage.java +++ b/app/src/main/java/io/xpipe/app/storage/DataStorage.java @@ -1111,6 +1111,7 @@ public abstract class DataStorage { storeEntryMapCache.remove(entry.getStore()); } getDefaultDisplayParent(entry).ifPresent(p -> p.setChildrenCache(null)); + deleteStoreEntryFromDisk(entry); this.listeners.forEach(l -> l.onStoreRemove(entry)); refreshStoreEntries(); saveAsync();