Various fixes [stage]

This commit is contained in:
crschnick 2025-03-03 21:43:11 +00:00
parent cefedcd0c8
commit 2f7a2e1b19
4 changed files with 20 additions and 12 deletions

View file

@ -528,9 +528,12 @@ public abstract class DataStorage {
if (!storeClassMatch) {
return true;
}
DataStore merged = ((FixedChildStore) pair.getKey().getStore())
.merge(pair.getValue().getStore().asNeeded());
var mergedStoreChanged = pair.getKey().getStore() != merged;
if (pair.getKey().getStorePersistentState() == null || pair.getValue().get().getStorePersistentState() == null) {
return true;
return !mergedStoreChanged;
}
var stateClassMatch = pair.getKey()
@ -541,9 +544,6 @@ public abstract class DataStorage {
return true;
}
DataStore merged = ((FixedChildStore) pair.getKey().getStore())
.merge(pair.getValue().getStore().asNeeded());
var mergedStoreChanged = pair.getKey().getStore() != merged;
var stateChange = !pair.getKey()
.getStorePersistentState()
.equals(pair.getValue().get().getStorePersistentState());

View file

@ -6,6 +6,12 @@ public class StubShellControl extends WrapperShellControl {
super(parent);
}
@Override
public ShellControl start() throws Exception {
super.start();
return this;
}
@Override
public boolean canHaveSubshells() {
return parent.canHaveSubshells();

View file

@ -1,9 +1,11 @@
- Adjust custom icons when having a bad contrast in dark mode
- Fix some custom icons showing up even if they are blank
- Fix some dark mode detection on Linux systems
- Fix file transfer stop button not working if transfer was stuck already
- Fix default scaling factor calculation on KDE
- Fix NullPointer for some old Proxmox VMs
- Fix Proxmox VMs not updating after VM was changed if vmid stayed the same
- Fix SSH connections failing when file system the key was on did not support some operations
- Fix tailscale connections not reflecting custom hostname change
- Fix file transfer stop button not working if transfer was stuck already
- Fix NullPointer for some old Proxmox VMs
- Fix newly created identities not filling out default values when created
- Fix custom icons having a bad contrast in dark mode by generating a light variant
- Fix some custom icons showing up even if they are blank
- Fix some dark mode detection on Linux systems
- Fix default scaling factor calculation on KDE
- Fix file creation dialog intersecting with docked terminal windows
- Fix file creation option not showing always when right-clicking

View file

@ -1 +1 @@
15.3-10
15.3-11