Author: dgeraskov
Date: 2008-11-24 05:51:29 -0500 (Mon, 24 Nov 2008)
New Revision: 11970
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/OpenFileActionUtils.java
Log:
http://opensource.atlassian.com/projects/hibernate/browse/HBX-1085
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/OpenFileActionUtils.java
===================================================================
---
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/OpenFileActionUtils.java 2008-11-24
09:43:46 UTC (rev 11969)
+++
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/actions/OpenFileActionUtils.java 2008-11-24
10:51:29 UTC (rev 11970)
@@ -270,16 +270,17 @@
IPackageFragmentRoot[] packageFragmentRoots;
try {
packageFragmentRoots = proj.getAllPackageFragmentRoots();
- for (int i = 0; i < packageFragmentRoots.length && resource == null;
i++) {
+ for (int i = 0; i < packageFragmentRoots.length; i++) {
//search in source folders.
if (packageFragmentRoots[i].getClass() == PackageFragmentRoot.class) {
IPackageFragmentRoot packageFragmentRoot = packageFragmentRoots[i];
IPath path = packageFragmentRoot.getPath().append(file.getValue());
resource = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
+
+ if (resource != null && resource.exists() &&
+ elementInResource(consoleConfiguration, resource, element)) return resource;
}
}
- if (resource != null &&
- elementInResource(consoleConfiguration, resource, element)) return resource;
resource = null;
} catch (JavaModelException e) {
HibernateConsolePlugin.getDefault().logErrorMessage(HibernateConsoleMessages.OpenFileActionUtils_problems_while_get_project_package_fragment_roots,
e);