Author: elvisisking
Date: 2010-07-23 13:37:43 -0400 (Fri, 23 Jul 2010)
New Revision: 23708
Modified:
trunk/modeshape/plugins/org.jboss.tools.modeshape.rest/src/org/jboss/tools/modeshape/rest/views/ModeShapeContentProvider.java
Log:
JBIDE-6504 Exceptions in modeshape when deleting a project: Changed the decorator to make
sure file exists and file is not hidden.
Modified:
trunk/modeshape/plugins/org.jboss.tools.modeshape.rest/src/org/jboss/tools/modeshape/rest/views/ModeShapeContentProvider.java
===================================================================
---
trunk/modeshape/plugins/org.jboss.tools.modeshape.rest/src/org/jboss/tools/modeshape/rest/views/ModeShapeContentProvider.java 2010-07-23
17:34:49 UTC (rev 23707)
+++
trunk/modeshape/plugins/org.jboss.tools.modeshape.rest/src/org/jboss/tools/modeshape/rest/views/ModeShapeContentProvider.java 2010-07-23
17:37:43 UTC (rev 23708)
@@ -144,8 +144,13 @@
addOfflineServer(server);
}
}
- } else if ((element instanceof IFile) && new
PublishedResourceHelper(getServerManager()).isPublished((IFile)element)) {
- overlay =
Activator.getDefault().getImageDescriptor(PUBLISHED_OVERLAY_IMAGE);
+ } else if (element instanceof IFile) {
+ IFile file = (IFile)element;
+
+ if (file.exists() && !file.isHidden()
+ && new
PublishedResourceHelper(getServerManager()).isPublished((IFile)element)) {
+ overlay =
Activator.getDefault().getImageDescriptor(PUBLISHED_OVERLAY_IMAGE);
+ }
}
if (overlay != null) {
Show replies by date