Changeset 3:296778dfdf6d for com.goldenhammers.merclipse/src/com/goldenhammers/merclipse/history/MercurialHistoryPageSource.java
Legend:
- Unmodified
- Added
- Removed
-
com.goldenhammers.merclipse/src/com/goldenhammers/merclipse/history/MercurialHistoryPageSource.java
r0 r3 11 11 package com.goldenhammers.merclipse.history; 12 12 13 import org.eclipse.core.resources.IFile;14 13 import org.eclipse.core.resources.IResource; 15 14 import org.eclipse.team.core.RepositoryProvider; … … 24 23 25 24 public boolean canShowHistoryFor(Object object) { 26 if (object instanceof IResource && ((IResource) object).getType() == IResource.FILE) { 27 RepositoryProvider provider = RepositoryProvider.getProvider(((IFile) object).getProject()); 25 if (object instanceof IResource) { 26 IResource resource = (IResource) object; 27 28 if (resource.getType() != IResource.PROJECT && resource.getType() != IResource.FILE) { 29 return false; 30 } 31 32 RepositoryProvider provider = RepositoryProvider.getProvider(resource.getProject()); 28 33 if (provider instanceof MercurialRepositoryProvider) { 29 34 return true;
