in src/com/intellij/vssSupport/actions/GetAction.java [28:50]
public void update( AnActionEvent e )
{
super.update( e );
if( e.getPresentation().isVisible() && e.getPresentation().isEnabled() )
{
Project project = e.getData( CommonDataKeys.PROJECT );
ChangeListManager mgr = ChangeListManager.getInstance( project );
VirtualFile[] files = VcsUtil.getVirtualFiles( e );
if( !allFilesAreFolders( files ) )
{
boolean isEnabled = true;
for( VirtualFile file : files )
{
FileStatus status = mgr.getStatus( file );
isEnabled &= !file.isDirectory() && (status != FileStatus.UNKNOWN) &&
(status != FileStatus.ADDED) && (status != FileStatus.IGNORED);
}
e.getPresentation().setEnabled( isEnabled );
}
}
}