From 914f724577d9dcbf0908037ff92abec4c18d2c36 Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 19 Jun 2024 16:00:45 +0000 Subject: [PATCH] Small fixes --- app/src/main/java/io/xpipe/app/beacon/AppBeaconServer.java | 3 ++- app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/beacon/AppBeaconServer.java b/app/src/main/java/io/xpipe/app/beacon/AppBeaconServer.java index fe24d5a35..15cacdac0 100644 --- a/app/src/main/java/io/xpipe/app/beacon/AppBeaconServer.java +++ b/app/src/main/java/io/xpipe/app/beacon/AppBeaconServer.java @@ -12,6 +12,7 @@ import io.xpipe.core.util.XPipeInstallation; import lombok.Getter; import java.io.IOException; +import java.net.InetAddress; import java.net.InetSocketAddress; import java.nio.charset.StandardCharsets; import java.nio.file.Files; @@ -110,7 +111,7 @@ public class AppBeaconServer { } private void start() throws IOException { - server = HttpServer.create(new InetSocketAddress("localhost", port), 10); + server = HttpServer.create(new InetSocketAddress(InetAddress.getLoopbackAddress(), port), 10); BeaconInterface.getAll().forEach(beaconInterface -> { server.createContext(beaconInterface.getPath(), new BeaconRequestHandler<>(beaconInterface)); }); diff --git a/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java b/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java index dcbe66b02..28dd85a02 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java @@ -54,7 +54,7 @@ public class MarkdownComp extends Comp> { .setUserDataDirectory( AppProperties.get().getDataDir().resolve("webview").toFile()); wv.setPageFill(Color.TRANSPARENT); - var theme = AppPrefs.get() != null && AppPrefs.get().theme.getValue().isDark() + var theme = AppPrefs.get() != null && AppPrefs.get().theme.getValue() != null && AppPrefs.get().theme.getValue().isDark() ? "misc/github-markdown-dark.css" : "misc/github-markdown-light.css"; var url = AppResources.getResourceURL(AppResources.XPIPE_MODULE, theme).orElseThrow();