Show
Ignore:
Timestamp:
10/19/08 22:24:45 (4 years ago)
Author:
Whitney Sorenson <ws@…>
Branch:
default
Message:

0.8.7 - add support for log on repo, dont block ui thread on history

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • com.goldenhammers.merclipse/src/com/goldenhammers/merclipse/history/MercurialHistoryPageSource.java

    r0 r3  
    1111package com.goldenhammers.merclipse.history; 
    1212 
    13 import org.eclipse.core.resources.IFile; 
    1413import org.eclipse.core.resources.IResource; 
    1514import org.eclipse.team.core.RepositoryProvider; 
     
    2423         
    2524        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()); 
    2833                        if (provider instanceof MercurialRepositoryProvider) { 
    2934                                return true;