From e862e6f87608f3d88ee0b387758f9a0922eb047e Mon Sep 17 00:00:00 2001 From: Elsa Zacharia Date: Tue, 9 Jun 2026 16:50:44 +0530 Subject: [PATCH] Fix possible NPE in scrollwheel Add a null check a possible NPE for display in scrollWheel Control.scrollWheel in MAC Fixes: https://github.com/eclipse-platform/eclipse.platform.swt/issues/358 --- .../Eclipse SWT/cocoa/org/eclipse/swt/widgets/Control.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Control.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Control.java index e70e61295b2..8c2238e83cf 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Control.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Control.java @@ -2505,6 +2505,7 @@ Decorations menuShell () { @Override void scrollWheel (long id, long sel, long theEvent) { + if (display==null) return; boolean handled = false; if (id == view.id) { NSEvent nsEvent = new NSEvent(theEvent);