refactor, move menu position
This commit is contained in:
@@ -199,8 +199,8 @@ public partial class SharpIdeCodeEdit : CodeEdit
|
|||||||
private void OnCodeFixesRequested()
|
private void OnCodeFixesRequested()
|
||||||
{
|
{
|
||||||
var (caretLine, caretColumn) = GetCaretPosition();
|
var (caretLine, caretColumn) = GetCaretPosition();
|
||||||
var test = GetCaretDrawPos();
|
var popupMenuPosition = GetCaretDrawPos() with { X = 0 } + GetGlobalPosition();
|
||||||
_popupMenu.Position = new Vector2I((int)test.X, (int)test.Y);
|
_popupMenu.Position = new Vector2I((int)popupMenuPosition.X, (int)popupMenuPosition.Y);
|
||||||
_popupMenu.Clear();
|
_popupMenu.Clear();
|
||||||
_popupMenu.AddItem("Getting Context Actions...", 0);
|
_popupMenu.AddItem("Getting Context Actions...", 0);
|
||||||
_popupMenu.Popup();
|
_popupMenu.Popup();
|
||||||
@@ -210,9 +210,6 @@ public partial class SharpIdeCodeEdit : CodeEdit
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
var linePos = new LinePosition(caretLine, caretColumn);
|
var linePos = new LinePosition(caretLine, caretColumn);
|
||||||
// var diagnostic = _diagnostics.FirstOrDefault(d =>
|
|
||||||
// d.fileSpan.StartLinePosition <= linePos && d.fileSpan.EndLinePosition >= linePos);
|
|
||||||
// if (diagnostic is (_, null)) return;
|
|
||||||
var codeActions = await RoslynAnalysis.GetCodeFixesForDocumentAtPosition(_currentFile, linePos);
|
var codeActions = await RoslynAnalysis.GetCodeFixesForDocumentAtPosition(_currentFile, linePos);
|
||||||
Callable.From(() =>
|
Callable.From(() =>
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user