public void UpdateVisibleState() { if (!GitFlowPage.GitFlowIsInstalled || GitFlowPage.ActiveRepo == null) { IsVisible = false; return; } var gf = new VsGitFlowWrapper(GitFlowPage.ActiveRepo.RepositoryPath, GitFlowPage.OutputWindow); IsVisible = !gf.IsInitialized; if (IsVisible) { model.Update(); } }
public void UpdateVisibleState() { if (!GitFlowPage.GitFlowIsInstalled || GitFlowPage.ActiveRepo == null) { IsVisible = false; return; } var gf = new VsGitFlowWrapper(GitFlowPage.ActiveRepo.RepositoryPath, GitFlowPage.OutputWindow); if (gf.IsInitialized) { if (!IsVisible) { SectionContent = new BugfixesUI(model); IsVisible = true; } model.Update(); } else { IsVisible = false; } }