From e9b37c723627ec77174a99454cc8d912b4eff559 Mon Sep 17 00:00:00 2001 From: AWarbear Date: Wed, 9 May 2018 02:19:04 +0300 Subject: [PATCH] Move system tray icon to be created before the client requests focus --- .../src/main/java/net/runelite/client/ui/ClientUI.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java b/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java index 919d80bbb1..16c55e4bfc 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java @@ -470,6 +470,8 @@ public class ClientUI frame.setLocationRelativeTo(frame.getOwner()); } + trayIcon = SwingUtil.createTrayIcon(ICON, properties.getTitle(), frame); + frame.setVisible(true); frame.toFront(); requestFocus(); @@ -488,8 +490,6 @@ public class ClientUI frame.setLocationRelativeTo(frame.getOwner()); } - trayIcon = SwingUtil.createTrayIcon(ICON, properties.getTitle(), frame); - // Create hide sidebar button sidebarNavigationButton = NavigationButton .builder()