From fad6b49908039b14fc6cdf3103aa68d6ab9b77eb Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 19 Mar 2022 08:19:48 -0700 Subject: [PATCH] Fixed some info mouseovers while debugger is active --- IDE/src/ui/HoverWatch.bf | 2 ++ IDE/src/ui/SourceViewPanel.bf | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/IDE/src/ui/HoverWatch.bf b/IDE/src/ui/HoverWatch.bf index 1b80367a..a8001102 100644 --- a/IDE/src/ui/HoverWatch.bf +++ b/IDE/src/ui/HoverWatch.bf @@ -288,6 +288,8 @@ namespace IDE.ui Clear(); } + public bool HasDisplay => mListView != null; + public override void Draw(Graphics g) { base.Draw(g); diff --git a/IDE/src/ui/SourceViewPanel.bf b/IDE/src/ui/SourceViewPanel.bf index 7aac00f2..0cca9c22 100644 --- a/IDE/src/ui/SourceViewPanel.bf +++ b/IDE/src/ui/SourceViewPanel.bf @@ -5249,7 +5249,7 @@ namespace IDE.ui ((debugExpr == null) || (!debugExpr.StartsWith(':')))) { - if (((!gApp.mDebugger.mIsRunning) || (!mHoverWatch.mIsShown)) && // Don't show extended information for debug watches + if (((!gApp.mDebugger.mIsRunning) || (!mHoverWatch.HasDisplay)) && // Don't show extended information for debug watches (!handlingHoverResolveTask) && (ResolveCompiler != null) && (!ResolveCompiler.mThreadWorkerHi.mThreadRunning) && (gApp.mSettings.mEditorSettings.mHiliteCursorReferences) && (!gApp.mDeterministic)) { ResolveParams resolveParams = new .();