More fixes

This commit is contained in:
crschnick 2024-02-20 03:02:26 +00:00
parent e428ea052f
commit f5846611d1
4 changed files with 9 additions and 11 deletions

View file

@ -84,7 +84,7 @@ public abstract class DialogComp extends Comp<CompStructure<Region>> {
public abstract Comp<?> content();
protected Comp<?> scrollPane(Comp<?> content) {
var entry = content().styleClass("dialog-content");
var entry = content.styleClass("dialog-content");
return Comp.of(() -> {
var entryR = entry.createRegion();
var sp = new ScrollPane(entryR);

View file

@ -120,8 +120,6 @@ public class App extends Application {
public void focus() {
PlatformThread.runLaterIfNeeded(() -> {
stage.setAlwaysOnTop(true);
stage.setAlwaysOnTop(false);
stage.requestFocus();
});
}

View file

@ -40,8 +40,6 @@ public class BaseMode extends OperationMode {
TrackEvent.info("Initializing base mode components ...");
AppExtensionManager.init(true);
JacksonMapper.initModularized(AppExtensionManager.getInstance().getExtendedLayer());
// Load translations before storage initialization to localize store error messages
// Also loaded before antivirus alert to localize that
AppI18n.init();
LicenseProvider.get().init();
AppPrefs.init();
@ -61,9 +59,6 @@ public class BaseMode extends OperationMode {
ActionProvider.initProviders();
TrackEvent.info("Finished base components initialization");
initialized = true;
var sec = new VaultKeySecretValue(new char[] {1, 2, 3});
sec.getSecret();
}
@Override

View file

@ -220,12 +220,12 @@ public abstract class DataStorage {
public abstract boolean supportsSharing();
public boolean shouldShare(DataStoreCategory entry) {
if (!entry.canShare()) {
public boolean shouldShare(DataStoreCategory category) {
if (!category.canShare()) {
return false;
}
DataStoreCategory c = entry;
DataStoreCategory c = category;
do {
if (!c.shouldShareChildren()) {
return false;
@ -246,6 +246,11 @@ public abstract class DataStorage {
DataStoreEntry c = entry;
do {
// We can't check for sharing of invalid entries
if (!c.getValidity().isUsable()) {
return false;
}
if (c.getStore() instanceof LocalStore && entry.getProvider().isShareableFromLocalMachine()) {
return true;
}