Chromium Code Reviews| Index: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/actions/OpenExternalFolderDialogAction.java |
| =================================================================== |
| --- editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/actions/OpenExternalFolderDialogAction.java (revision 5115) |
| +++ editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/actions/OpenExternalFolderDialogAction.java (working copy) |
| @@ -30,6 +30,7 @@ |
| import org.eclipse.ui.IWorkbenchWindow; |
| import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction; |
| +import java.io.File; |
| import java.net.URI; |
| /** |
| @@ -67,9 +68,12 @@ |
| if (projectHandle.exists()) { |
| ProjectUtils.selectAndReveal(projectHandle); |
| } else if (!isNestedByAnExistingProject(path) && !nestsAnExistingProject(path)) { |
| - URI location = URI.create(directory); |
| - ProjectUtils.createNewProject(name, projectHandle, ProjectType.NONE, location, window, |
| - getShell()); |
| + URI location = new File(directory).toURI(); |
|
pquitslund
2012/03/07 21:15:24
Agh. That pesky URI.create(..). Probably my bad.
|
| + |
| + IProject project = ProjectUtils.createNewProject(name, projectHandle, ProjectType.NONE, |
| + location, window, getShell()); |
| + |
| + ProjectUtils.selectAndReveal(project); |
| } |
| } |
| @@ -104,4 +108,5 @@ |
| } |
| return false; |
| } |
| + |
| } |