### Eclipse Workspace Patch 1.0 #P org.eclipse.swt Index: Eclipse SWT/cocoa/org/eclipse/swt/widgets/Canvas.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Canvas.java,v retrieving revision 1.32 diff -u -r1.32 Canvas.java --- Eclipse SWT/cocoa/org/eclipse/swt/widgets/Canvas.java 26 May 2009 20:28:52 -0000 1.32 +++ Eclipse SWT/cocoa/org/eclipse/swt/widgets/Canvas.java 28 May 2009 20:43:27 -0000 @@ -265,7 +265,7 @@ } boolean isOpaque (int /*long*/ id, int /*long*/ sel) { - if (context != null) return true; + if (id == view.id && context != null) return true; return super.isOpaque(id, sel); }