diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DCompositeBase.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DCompositeBase.java
index 3c93263f895829b9f6d6631112a9f4ba3683633a..568e946a9fcabc9dfbd39bfb9cc621ea6e9fa201 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DCompositeBase.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DCompositeBase.java
@@ -168,7 +168,7 @@ public abstract class Graphical3DCompositeBase<T extends EObject> extends Compos
 
 	/** Creates the main controls. */
 	public void createPartControl(Composite parent) {
-		Composite c = new Composite(parent, SWT.NONE);
+		Composite c = new Composite(this, SWT.NONE);
 		c.setLayout(new FillLayout());
 
 		GridData gd = new GridData(GridData.FILL, GridData.FILL, true, true);
@@ -190,11 +190,11 @@ public abstract class Graphical3DCompositeBase<T extends EObject> extends Compos
 		renderThread.start();
 	}
 
-	/** {@inheritDoc} */
-	@Override
-	public boolean setFocus() {
-		return canvas.setFocus();
-	}
+	// /** {@inheritDoc} */
+	// @Override
+	// public boolean setFocus() {
+	// return canvas.setFocus();
+	// }
 
 	/** {@inheritDoc} */
 	@Override