EA-36762 already disposed

This commit is contained in:
Kirill Likhodedov
2012-06-21 14:40:24 +04:00
parent 822740034c
commit 6849c009ea
@@ -882,13 +882,15 @@ public class GitLogUI implements Disposable {
group.add(new ToggleAction("Show Details", "Display details panel", AllIcons.Actions.ShowSource) {
@Override
public boolean isSelected(AnActionEvent e) {
return GitLogSettings.getInstance(myProject).isShowDetails();
return !myProject.isDisposed() && GitLogSettings.getInstance(myProject).isShowDetails();
}
@Override
public void setSelected(AnActionEvent e, boolean state) {
setupDetailsSplitter(state);
GitLogSettings.getInstance(myProject).setShowDetails(state);
if (!myProject.isDisposed()) {
GitLogSettings.getInstance(myProject).setShowDetails(state);
}
}
});