diff --git a/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java b/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java --- a/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java +++ b/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java @@ -421,14 +421,8 @@ if (PackageViewChildren.isValidPackageName(name)) { PackageRenameHandler h = Lookup.getDefault().lookup(PackageRenameHandler.class); if (h != null) { - ClassPath src = ClassPath.getClassPath(parent.getPrimaryFile(), ClassPath.SOURCE); - if (src != null) { - String parentPackage = src.getResourceName(parent.getPrimaryFile(), '.', true); - if (parentPackage != null) { - h.handleRename(this, parentPackage + '.' + name); - return; - } - } + h.handleRename(this, name); + return; } FileObject d = getLookup().lookup(DataObject.class).getPrimaryFile(); FileObject origParent = d.getParent(); diff --git a/java.project/test/unit/src/org/netbeans/spi/java/project/support/ui/PackageViewTest.java b/java.project/test/unit/src/org/netbeans/spi/java/project/support/ui/PackageViewTest.java --- a/java.project/test/unit/src/org/netbeans/spi/java/project/support/ui/PackageViewTest.java +++ b/java.project/test/unit/src/org/netbeans/spi/java/project/support/ui/PackageViewTest.java @@ -1175,7 +1175,7 @@ n = NodeOp.findPath(r, new String[] {"org.netbeans", "api.stuff"}); n.setName("api.stuph"); assertEquals(n, node.get()); - assertEquals("org.netbeans.api.stuph", newName.get()); + assertEquals("api.stuph", newName.get()); assertTree("TestGroup{org.netbeans{api.stuff{Stuff.java}, modulez.stuph{resources{stuff.png}, Bundle.properties, StuffUtils.java}, spi.stuff{support{AbstractStuffImplementation.java}, StuffImplementation.java}}}", r); }