From 63259a2056d0f86c05b56e3fe27bad2a511baccb Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Thu, 14 Oct 2021 09:55:26 +0200 Subject: [PATCH] fix lcd text rendering issue on osx --- build.gradle | 4 ++-- src/main/java/com/sparrowwallet/sparrow/AppController.java | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 340e444f..7c404445 100644 --- a/build.gradle +++ b/build.gradle @@ -142,7 +142,7 @@ run { "--add-opens=java.base/java.io=com.google.gson"] if(os.macOsX) { - applicationDefaultJvmArgs += ["-Xdock:name=Sparrow", "-Xdock:icon=/Users/scy/git/sparrow/src/main/resources/sparrow-large.png", + applicationDefaultJvmArgs += ["-Dprism.lcdtext=false", "-Xdock:name=Sparrow", "-Xdock:icon=/Users/scy/git/sparrow/src/main/resources/sparrow-large.png", "--add-opens=javafx.graphics/com.sun.glass.ui.mac=centerdevice.nsmenufx"] } } @@ -194,7 +194,7 @@ jlink { "--add-reads=com.sparrowwallet.merged.module=com.fasterxml.jackson.core"] if(os.macOsX) { - jvmArgs += "--add-opens=javafx.graphics/com.sun.glass.ui.mac=com.sparrowwallet.merged.module" + jvmArgs += ["-Dprism.lcdtext=false", "--add-opens=javafx.graphics/com.sun.glass.ui.mac=com.sparrowwallet.merged.module"] } } addExtraDependencies("javafx") diff --git a/src/main/java/com/sparrowwallet/sparrow/AppController.java b/src/main/java/com/sparrowwallet/sparrow/AppController.java index f4913377..9c207841 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AppController.java +++ b/src/main/java/com/sparrowwallet/sparrow/AppController.java @@ -396,6 +396,9 @@ public class AppController implements Initializable { controller.setStage(stage); controller.initializeView(); setStageIcon(stage); + stage.setOnShowing(event -> { + AppServices.moveToActiveWindowScreen(stage, 600, 460); + }); return stage; } catch(IOException e) {