diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java index 095b28c2e48..0ff48934a2f 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Decorations.java @@ -1699,7 +1699,7 @@ private static void handleDPIChange(Widget widget, int newZoom, float scalingFac } Image[] images = decorations.getImages(); - if (images != null) { + if (images != null && images.length > 0) { decorations.setImages(images); }