vcs tests

This commit is contained in:
Alexey Kudravtsev
2013-04-25 11:58:49 +04:00
parent 2ee9530e56
commit f3bfcdbfcd
2 changed files with 13 additions and 4 deletions
@@ -83,7 +83,9 @@ public class NewMappings {
vcsManager.addInitializationRequest(VcsInitObject.MAPPINGS, new DumbAwareRunnable() {
public void run() {
activateActiveVcses();
if (!myProject.isDisposed()) {
activateActiveVcses();
}
}
});
}
@@ -15,6 +15,7 @@
*/
package org.zmlx.hg4idea;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.components.AbstractProjectComponent;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.io.FileUtil;
@@ -141,8 +142,14 @@ public class HgRepositoryWatcher extends AbstractProjectComponent implements Bul
@Override
public void directoryMappingChanged() {
for (VirtualFile root : myVcsManager.getRootsUnderVcs(myVcs)) {
registerRoot(root);
}
ApplicationManager.getApplication().runReadAction(new Runnable() {
@Override
public void run() {
if (myProject.isDisposed()) return;
for (VirtualFile root : myVcsManager.getRootsUnderVcs(myVcs)) {
registerRoot(root);
}
}
});
}
}