Browse Source

Adds visibility check to determine usage

main
Eric Amodio 4 years ago
parent
commit
1fe08837b4
1 changed files with 21 additions and 5 deletions
  1. +21
    -5
      src/commands/gitCommands.actions.ts

+ 21
- 5
src/commands/gitCommands.actions.ts View File

@ -142,7 +142,11 @@ export namespace GitActions {
expand?: boolean | number; expand?: boolean | number;
}, },
) { ) {
if (configuration.get('views', 'repositories', 'enabled')) {
if (
configuration.get('views', 'repositories', 'enabled') &&
(Container.repositoriesView.visible ||
(branch.remote ? !Container.remotesView.visible : !Container.branchesView.visible))
) {
return Container.repositoriesView.revealBranch(branch, options); return Container.repositoriesView.revealBranch(branch, options);
} }
@ -673,7 +677,10 @@ export namespace GitActions {
expand?: boolean | number; expand?: boolean | number;
}, },
) { ) {
if (configuration.get('views', 'repositories', 'enabled')) {
if (
configuration.get('views', 'repositories', 'enabled') &&
(Container.repositoriesView.visible || !Container.commitsView.visible)
) {
return Container.repositoriesView.revealCommit(commit, options); return Container.repositoriesView.revealCommit(commit, options);
} }
@ -737,7 +744,10 @@ export namespace GitActions {
expand?: boolean | number; expand?: boolean | number;
}, },
) { ) {
if (configuration.get('views', 'repositories', 'enabled')) {
if (
configuration.get('views', 'repositories', 'enabled') &&
(Container.repositoriesView.visible || !Container.tagsView.visible)
) {
return Container.repositoriesView.revealTag(tag, options); return Container.repositoriesView.revealTag(tag, options);
} }
@ -794,7 +804,10 @@ export namespace GitActions {
expand?: boolean | number; expand?: boolean | number;
}, },
) { ) {
// if (configuration.get('views', 'repositories', 'enabled')) {
// if (
// configuration.get('views', 'repositories', 'enabled') &&
// (Container.repositoriesView.visible || !Container.remotesView.visible)
// ) {
// return Container.repositoriesView.revealRemote(remote, options); // return Container.repositoriesView.revealRemote(remote, options);
// } // }
@ -846,7 +859,10 @@ export namespace GitActions {
expand?: boolean | number; expand?: boolean | number;
}, },
) { ) {
if (configuration.get('views', 'repositories', 'enabled')) {
if (
configuration.get('views', 'repositories', 'enabled') &&
(Container.repositoriesView.visible || !Container.stashesView.visible)
) {
return Container.repositoriesView.revealStash(stash, options); return Container.repositoriesView.revealStash(stash, options);
} }

Loading…
Cancel
Save