diff options
| author | Robin Stocker | 2012-03-12 17:56:57 +0000 |
|---|---|---|
| committer | Kevin Sawicki | 2012-03-12 17:56:57 +0000 |
| commit | a1c9c977431367b1b808bc921ab10b9a6d524b78 (patch) | |
| tree | c2d39cd979cee5f979a3b043ce1b47e8ffa1641a | |
| parent | ba6ec345667b074b39150d3528d2e02ab21bc105 (diff) | |
| download | egit-a1c9c977431367b1b808bc921ab10b9a6d524b78.tar.gz egit-a1c9c977431367b1b808bc921ab10b9a6d524b78.tar.xz egit-a1c9c977431367b1b808bc921ab10b9a6d524b78.zip | |
[historyView] Disable Show Annotations if selection is empty
It was previously always enabled even when no file was selected.
Change-Id: Ide1900d18ddfa3ba37cb93de7e5cbba7b17cb8fd
Signed-off-by: Robin Stocker <robin@nibor.org>
Signed-off-by: Kevin Sawicki <kevin@github.com>
| -rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitFileDiffViewer.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitFileDiffViewer.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitFileDiffViewer.java index 0ec9e784e4..de4c5045ef 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitFileDiffViewer.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitFileDiffViewer.java @@ -325,10 +325,11 @@ public class CommitFileDiffViewer extends TableViewer { copy.setEnabled(!sel.isEmpty()); if (!submoduleSelected) { - open.setEnabled(!sel.isEmpty()); - openWorkingTreeVersion.setEnabled(!sel.isEmpty()); + boolean oneOrMoreSelected = !sel.isEmpty(); + open.setEnabled(oneOrMoreSelected); + openWorkingTreeVersion.setEnabled(oneOrMoreSelected); compare.setEnabled(sel.size() == 1); - blame.setEnabled(true); + blame.setEnabled(oneOrMoreSelected); if (sel.size() == 1) { FileDiff diff = (FileDiff) sel.getFirstElement(); String path = new Path(getRepository().getWorkTree() |
