Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts b/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts
index 0af76e3b6a0..00b21774ea0 100644
--- a/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts
+++ b/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts
@@ -126,9 +126,22 @@ export class DropdownMenuActionViewItem extends BaseActionViewItem {
};
}
+ this.updateTooltip();
this.updateEnabled();
}
+ override getTooltip(): string | undefined {
+ let title: string | null = null;
+
+ if (this.getAction().tooltip) {
+ title = this.getAction().tooltip;
+ } else if (this.getAction().label) {
+ title = this.getAction().label;
+ }
+
+ return title ?? undefined;
+ }
+
override setActionContext(newContext: unknown): void {
super.setActionContext(newContext);