Skip to content

Commit a286d4b

Browse files
committed
Expose open folder. See
angelozerr/angular-eclipse#40
1 parent 9ee494a commit a286d4b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

eclipse/ts.eclipse.ide.ui/src/ts/eclipse/ide/ui/utils/DialogUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.eclipse.jface.viewers.ViewerFilter;
2525
import org.eclipse.jface.window.Window;
2626
import org.eclipse.swt.widgets.Shell;
27+
import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;
2728
import org.eclipse.ui.dialogs.SelectionDialog;
2829
import org.eclipse.ui.model.WorkbenchContentProvider;
2930
import org.eclipse.ui.model.WorkbenchLabelProvider;
@@ -101,14 +102,14 @@ public static IResource openFolderDialog(String initialFolder, IProject project,
101102
return null;
102103
}
103104

104-
private static SelectionDialog createFolderDialog(String initialFolder, final IProject project,
105+
public static ElementTreeSelectionDialog createFolderDialog(String initialFolder, final IProject project,
105106
final boolean showAllProjects, final boolean showFolder, Shell shell) {
106107

107108
ILabelProvider lp = new WorkbenchLabelProvider();
108109
ITreeContentProvider cp = new WorkbenchContentProvider();
109110
FolderSelectionDialog dialog = new FolderSelectionDialog(shell, lp, cp);
110111
// dialog.setTitle(TypeScriptUIMessages.TernModuleOptionsPanel_selectPathDialogTitle);
111-
IFolder folder = StringUtils.isEmpty(initialFolder) ? null
112+
IContainer folder = StringUtils.isEmpty(initialFolder) ? project
112113
: (project != null ? project.getFolder(initialFolder)
113114
: ResourcesPlugin.getWorkspace().getRoot().getFolder(new Path(initialFolder)));
114115
if (folder != null && folder.exists()) {

0 commit comments

Comments
 (0)