workaround for a bug with setFocus on GTK
diff --git a/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java b/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java
index b7ba0a5..33fb4c0 100644
--- a/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java
+++ b/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java
@@ -8,7 +8,7 @@
  * Contributors:
  *     Anyware Technologies - initial API and implementation
  *
- * $Id: EmfFormEditor.java,v 1.7 2009/06/02 09:03:18 bcabe Exp $
+ * $Id: EmfFormEditor.java,v 1.8 2009/06/02 09:06:17 bcabe Exp $
  */
 package org.eclipse.pde.emfforms.editor;
 
@@ -692,5 +692,14 @@
 		return _bindingContext;
 	}
 
+	@Override
+	public void setFocus() {
+		super.setFocus();
+		// for some reason, the code below is needed to workaround a bug on GTK where the actual
+		// content of the first page of the editor doesn't correctly get focus when the editor is opened :-/)
+		if (getActivePageInstance() != null)
+			getActivePageInstance().setFocus();
+	}
+
 	public abstract String getID();
 }