Bug 304584 -  [Tooling] Implement Workbench-Model-Tooling
* fixed problem with not updating package root
diff --git a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
index fe4d7f7..91584d6 100644
--- a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
+++ b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
@@ -161,6 +161,7 @@
 				public void widgetSelected(SelectionEvent e) {
 					IPackageFragmentRoot root = choosePackageRoot();
 					if( root != null ) {
+						froot = root;
 						clazz.setFragmentRoot(root);	
 					}
 					bd.updateModelToTarget(); //TODO Find out why this is needed