From 902391d27802804a937970aa37474a74c71c1af0 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sat, 9 Apr 2022 22:00:21 +0200 Subject: [PATCH] Fixed auto-nav tooltip displaying on the selected element even when not in auto-nav mode --- CHANGELOG.md | 4 ++++ MLEM.Ui/Elements/Tooltip.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c74d950..e97aa16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,10 @@ Jump to version: ## 5.4.0 (Unreleased) +### MLEM.Ui +Fixes +- Fixed auto-nav tooltip displaying on the selected element even when not in auto-nav mode + ## 5.3.0 ### MLEM Additions diff --git a/MLEM.Ui/Elements/Tooltip.cs b/MLEM.Ui/Elements/Tooltip.cs index 76237b0..c8e885a 100644 --- a/MLEM.Ui/Elements/Tooltip.cs +++ b/MLEM.Ui/Elements/Tooltip.cs @@ -171,7 +171,7 @@ namespace MLEM.Ui.Elements { elementToHover.OnMouseEnter += e => this.Display(e.System, $"{e.GetType().Name}Tooltip"); elementToHover.OnMouseExit += e => this.Remove(); elementToHover.OnSelected += e => { - if (this.DisplayInAutoNavMode) { + if (this.DisplayInAutoNavMode && e.Controls.IsAutoNavMode) { this.snapElement = e; this.Display(e.System, $"{e.GetType().Name}Tooltip"); }