diff --git a/runelite-client/src/main/java/net/runelite/client/Notifier.java b/runelite-client/src/main/java/net/runelite/client/Notifier.java index 335ca78551..77231f8a9e 100644 --- a/runelite-client/src/main/java/net/runelite/client/Notifier.java +++ b/runelite-client/src/main/java/net/runelite/client/Notifier.java @@ -208,14 +208,15 @@ public class Notifier public void processFlash(final Graphics2D graphics) { - if (flashStart == null || client.getGameState() != GameState.LOGGED_IN) + FlashNotification flashNotification = runeLiteConfig.flashNotification(); + + if (flashStart == null || client.getGameState() != GameState.LOGGED_IN + || flashNotification == FlashNotification.DISABLED) { flashStart = null; return; } - FlashNotification flashNotification = runeLiteConfig.flashNotification(); - if (Instant.now().minusMillis(MINIMUM_FLASH_DURATION_MILLIS).isAfter(flashStart)) { switch (flashNotification)