From 86a4562b4d3c0204e0e67a30bfdfb1a7384d5e8a Mon Sep 17 00:00:00 2001 From: nathan Date: Sat, 3 Nov 2018 21:44:53 +0100 Subject: [PATCH] Fixed #4. Added extra error check if JMenuEntry icon is null --- src/dorkbox/systemTray/Menu.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dorkbox/systemTray/Menu.java b/src/dorkbox/systemTray/Menu.java index 87eb828..12e5dcd 100644 --- a/src/dorkbox/systemTray/Menu.java +++ b/src/dorkbox/systemTray/Menu.java @@ -240,8 +240,10 @@ class Menu extends MenuItem { item.setEnabled(entry.isEnabled()); Icon icon = entry.getIcon(); - BufferedImage bimage = new BufferedImage(icon.getIconWidth(), icon.getIconHeight(), BufferedImage.TYPE_INT_ARGB); - item.setImage(bimage); + if (icon != null) { + BufferedImage bimage = new BufferedImage(icon.getIconWidth(), icon.getIconHeight(), BufferedImage.TYPE_INT_ARGB); + item.setImage(bimage); + } item.setShortcut(entry.getMnemonic()); item.setText(entry.getText());