From 200e62389c669a1f87627fe1ed034f46c7d17ed8 Mon Sep 17 00:00:00 2001 From: Grant Gayed Date: Thu, 11 Jul 2013 12:27:38 -0400 Subject: Bug 412706 - Widget is disposed using Browser in Section --- .../Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java | 1 + 1 file changed, 1 insertion(+) (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java') diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java index c28b83b150..30e43b70f8 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Composite.java @@ -1430,6 +1430,7 @@ LRESULT WM_PARENTNOTIFY (long /*int*/ wParam, long /*int*/ lParam) { } LRESULT WM_PAINT (long /*int*/ wParam, long /*int*/ lParam) { + if ((state & DISPOSE_SENT) != 0) return LRESULT.ZERO; if ((state & CANVAS) == 0 || (state & FOREIGN_HANDLE) != 0) { return super.WM_PAINT (wParam, lParam); } -- cgit