From c9a97232f1096557992931261748cc6afff70845 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Tue, 23 Sep 2025 18:19:16 +1000 Subject: [PATCH] Update SharpIdeCodeEdit.cs --- src/SharpIDE.Godot/Features/CodeEditor/SharpIdeCodeEdit.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SharpIDE.Godot/Features/CodeEditor/SharpIdeCodeEdit.cs b/src/SharpIDE.Godot/Features/CodeEditor/SharpIdeCodeEdit.cs index 0904d2c..a9387ab 100644 --- a/src/SharpIDE.Godot/Features/CodeEditor/SharpIdeCodeEdit.cs +++ b/src/SharpIDE.Godot/Features/CodeEditor/SharpIdeCodeEdit.cs @@ -275,7 +275,7 @@ public partial class SharpIdeCodeEdit : CodeEdit { var linePos = new LinePosition(caretLine, caretColumn); var codeActions = await RoslynAnalysis.GetCodeFixesForDocumentAtPosition(_currentFile, linePos); - Callable.From(() => + await this.InvokeAsync(() => { _popupMenu.Clear(); foreach (var (index, codeAction) in codeActions.Index()) @@ -287,7 +287,7 @@ public partial class SharpIdeCodeEdit : CodeEdit if (codeActions.Length is not 0) _popupMenu.SetFocusedItem(0); GD.Print($"Code fixes found: {codeActions.Length}, displaying menu"); - }).CallDeferred(); + }); }); }