diff --git a/app/src/main/java/io/xpipe/app/core/check/AppFontLoadingCheck.java b/app/src/main/java/io/xpipe/app/core/check/AppFontLoadingCheck.java index b8a01167..5ed0fc06 100644 --- a/app/src/main/java/io/xpipe/app/core/check/AppFontLoadingCheck.java +++ b/app/src/main/java/io/xpipe/app/core/check/AppFontLoadingCheck.java @@ -1,6 +1,7 @@ package io.xpipe.app.core.check; import io.xpipe.app.core.mode.OperationMode; +import io.xpipe.app.issue.ErrorAction; import io.xpipe.app.issue.ErrorEvent; import io.xpipe.app.issue.LogErrorHandler; import javafx.scene.text.Font; @@ -16,6 +17,7 @@ public class AppFontLoadingCheck { // We can't use the normal error handling facility // as the platform reports as working but opening windows still does not work new LogErrorHandler().handle(event); + ErrorAction.ignore().handle(event); OperationMode.halt(1); } } diff --git a/app/src/main/java/io/xpipe/app/util/ShellTemp.java b/app/src/main/java/io/xpipe/app/util/ShellTemp.java index e2f516f6..c7854814 100644 --- a/app/src/main/java/io/xpipe/app/util/ShellTemp.java +++ b/app/src/main/java/io/xpipe/app/util/ShellTemp.java @@ -21,9 +21,7 @@ public class ShellTemp { if (OsType.getLocal().equals(OsType.LINUX)) { var user = System.getenv("USER"); temp = temp.resolve(user != null ? user : "user"); - } - if (OsType.getLocal() != OsType.WINDOWS) { try { // We did not set this in earlier versions. If we are running as a different user, it might fail Files.setPosixFilePermissions(temp, PosixFilePermissions.fromString("rwxrwxrwx"));