bug TUP-1702 fixed : some problems when right-click on the nodes which under RecycleBin
git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_4@114230 f6f1c999-d317-4740-80b0-e6d1abc6f99e
This commit is contained in:
@@ -486,12 +486,12 @@ public abstract class AbstractEMFRepositoryFactory extends AbstractRepositoryFac
|
||||
if (systemFolder == null) {
|
||||
Folder folder = createFolder(getRepositoryContext().getProject(), sqlpatternsType, categoryPath,
|
||||
systemPath.lastSegment());
|
||||
((FolderItem) folder.getProperty().getItem()).setType(FolderType.SYSTEM_FOLDER_LITERAL);
|
||||
((FolderItem) folder.getProperty().getItem()).setType(FolderType.FOLDER_LITERAL);
|
||||
}
|
||||
if (folderHelper.getFolder(parentPath.append(userPath)) == null) {
|
||||
Folder folder = createFolder(getRepositoryContext().getProject(), sqlpatternsType, categoryPath,
|
||||
userPath.lastSegment());
|
||||
((FolderItem) folder.getProperty().getItem()).setType(FolderType.SYSTEM_FOLDER_LITERAL);
|
||||
((FolderItem) folder.getProperty().getItem()).setType(FolderType.FOLDER_LITERAL);
|
||||
}
|
||||
//
|
||||
if (existingItem == null) {
|
||||
|
||||
@@ -329,7 +329,7 @@ public abstract class FolderHelper {
|
||||
final EObject parent = folder.getParent();
|
||||
if (parent instanceof FolderItem) {
|
||||
FolderItem parentFolder = (FolderItem) parent;
|
||||
if (parentFolder.getParent() instanceof Project) {
|
||||
if (FolderType.SYSTEM_FOLDER_LITERAL.equals(parentFolder.getType())) {
|
||||
if (path == null) {
|
||||
path = "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user