fix upsource CCE in PsiVFSListener

This commit is contained in:
peter
2016-05-06 14:28:27 +02:00
parent 60d4964fb1
commit 421dc865c3
@@ -78,7 +78,10 @@ public class PsiVFSListener extends VirtualFileAdapter {
// let PushedFilePropertiesUpdater process all pending vfs events and update file properties before we issue PSI events
for (Project project : projects) {
((PushedFilePropertiesUpdaterImpl)PushedFilePropertiesUpdater.getInstance(project)).processAfterVfsChanges(events);
PushedFilePropertiesUpdater updater = PushedFilePropertiesUpdater.getInstance(project);
if (updater instanceof PushedFilePropertiesUpdaterImpl) { // false in upsource
((PushedFilePropertiesUpdaterImpl)updater).processAfterVfsChanges(events);
}
}
for (Project project : projects) {
PsiVFSListener listener = project.getComponent(PsiVFSListener.class);