git checkout: refresh local parent directory [r=kirill.l]

This commit is contained in:
irengrig
2011-12-07 17:57:35 +04:00
parent b6534dc2e5
commit a764310ff2
@@ -54,7 +54,12 @@ public class GitCheckoutProvider implements CheckoutProvider {
return;
}
dialog.rememberSettings();
final VirtualFile destinationParent = LocalFileSystem.getInstance().findFileByIoFile(new File(dialog.getParentDirectory()));
final LocalFileSystem lfs = LocalFileSystem.getInstance();
final File parent = new File(dialog.getParentDirectory());
VirtualFile destinationParent = lfs.findFileByIoFile(parent);
if (destinationParent == null) {
destinationParent = lfs.refreshAndFindFileByIoFile(parent);
}
if (destinationParent == null) {
return;
}