From 62e307f7b645be3d32c2993d6dfae2c2f931121f Mon Sep 17 00:00:00 2001 From: woodser <13068859+woodser@users.noreply.github.com> Date: Fri, 23 May 2025 13:48:26 -0400 Subject: [PATCH] add dropshadow to offer passphrase popup --- .../java/haveno/desktop/main/overlays/Overlay.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/desktop/src/main/java/haveno/desktop/main/overlays/Overlay.java b/desktop/src/main/java/haveno/desktop/main/overlays/Overlay.java index ff8ed9dd01..f22dbfd424 100644 --- a/desktop/src/main/java/haveno/desktop/main/overlays/Overlay.java +++ b/desktop/src/main/java/haveno/desktop/main/overlays/Overlay.java @@ -248,6 +248,7 @@ public abstract class Overlay> { protected void animateHide() { animateHide(() -> { + numOverlays--; removeEffectFromBackground(); if (stage != null) @@ -540,6 +541,11 @@ public abstract class Overlay> { layout(); + numOverlays++; + if (numOverlays > 1) { + getRootContainer().getStyleClass().add("popup-dropshadow"); + } + addEffectToBackground(); // On Linux the owner stage does not move the child stage as it does on Mac @@ -738,10 +744,6 @@ public abstract class Overlay> { } protected void addEffectToBackground() { - numOverlays++; - if (numOverlays > 1) { - getRootContainer().getStyleClass().add("popup-dropshadow"); - } if (numOverlays > 1) return; if (type.changeBackgroundType == ChangeBackgroundType.BlurUltraLight) MainView.blurUltraLight(); @@ -812,7 +814,6 @@ public abstract class Overlay> { } protected void removeEffectFromBackground() { - numOverlays--; if (numOverlays > 0) return; MainView.removeEffect(); }