■ ■ ■ ■ ■ ■
vucsa-client/src/main/java/com/warxim/vucsa/client/gui/GuiApplication.java
| skipped 85 lines |
86 | 86 | | if (!Taskbar.isTaskbarSupported()) { |
87 | 87 | | return; |
88 | 88 | | } |
| 89 | + | var taskbar = Taskbar.getTaskbar(); |
| 90 | + | if (!taskbar.isSupported(Taskbar.Feature.ICON_IMAGE)) { |
| 91 | + | return; |
| 92 | + | } |
89 | 93 | | var iconImage = ImageIO.read(getClass().getResourceAsStream(GuiConstant.ICON_PATH)); |
90 | | - | var taskbar = Taskbar.getTaskbar(); |
91 | 94 | | taskbar.setIconImage(iconImage); |
92 | 95 | | } catch (Exception e) { |
93 | 96 | | Logger.getGlobal().log(Level.SEVERE, "Could not set taskbar icon!", e); |
| skipped 4 lines |