This commit is contained in:
Alexey Kudravtsev
2017-09-15 14:20:10 +03:00
parent 30a1cf1fc2
commit e849391981
3 changed files with 14 additions and 0 deletions
@@ -656,6 +656,7 @@ final class ThumbnailViewUI extends JPanel implements DataProvider, Disposable {
}
private final class VFSListener implements VirtualFileListener {
@Override
public void contentsChanged(@NotNull VirtualFileEvent event) {
VirtualFile file = event.getFile();
if (list != null) {
@@ -667,6 +668,7 @@ final class ThumbnailViewUI extends JPanel implements DataProvider, Disposable {
}
}
@Override
public void fileDeleted(@NotNull VirtualFileEvent event) {
VirtualFile file = event.getFile();
VirtualFile root = thumbnailView.getRoot();
@@ -678,14 +680,17 @@ final class ThumbnailViewUI extends JPanel implements DataProvider, Disposable {
}
}
@Override
public void propertyChanged(@NotNull VirtualFilePropertyEvent event) {
refresh();
}
@Override
public void fileCreated(@NotNull VirtualFileEvent event) {
refresh();
}
@Override
public void fileMoved(@NotNull VirtualFileMoveEvent event) {
refresh();
}
@@ -101,14 +101,17 @@ public class CvsEntriesManager implements VirtualFileListener {
}
}
@Override
public void beforePropertyChange(@NotNull VirtualFilePropertyEvent event) {
processEvent(event);
}
@Override
public void beforeContentsChange(@NotNull VirtualFileEvent event) {
processEvent(event);
}
@Override
public void contentsChanged(@NotNull VirtualFileEvent event) {
fireStatusChanged(event.getFile());
}
@@ -151,14 +154,17 @@ public class CvsEntriesManager implements VirtualFileListener {
return getInfoFor(parent).getIgnoreFilter();
}
@Override
public void beforeFileDeletion(@NotNull VirtualFileEvent event) {
processEvent(event);
}
@Override
public void beforeFileMovement(@NotNull VirtualFileMoveEvent event) {
processEvent(event);
}
@Override
public void fileCreated(@NotNull VirtualFileEvent event) {
processEvent(event);
}
@@ -39,6 +39,7 @@ public class SvnEntriesFileListener implements VirtualFileListener {
myDirtyScopeManager = VcsDirtyScopeManager.getInstance(myProject);
}
@Override
public void fileCreated(@NotNull VirtualFileEvent event) {
if (! event.isFromRefresh()) {
return;
@@ -58,6 +59,7 @@ public class SvnEntriesFileListener implements VirtualFileListener {
BackgroundTaskUtil.syncPublisher(myProject, VcsAnnotationRefresher.LOCAL_CHANGES_CHANGED).dirtyUnder(parent);
}
@Override
public void contentsChanged(@NotNull VirtualFileEvent event) {
if (! event.isFromRefresh()) {
return;
@@ -87,6 +89,7 @@ public class SvnEntriesFileListener implements VirtualFileListener {
}
}
@Override
public void fileDeleted(@NotNull VirtualFileEvent event) {
if (!event.isFromRefresh()) {
return;