Skip to content

Commit 85e52bf

Browse files
committed
closes #304
1 parent ac93ee8 commit 85e52bf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

RetailCoder.VBE/UI/Refactorings/ExtractMethod/ExtractMethodPresenter.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using System.Windows.Forms;
5+
using Antlr4.Runtime;
56
using Antlr4.Runtime.Tree;
67
using Microsoft.Vbe.Interop;
78
using Rubberduck.Parsing;
@@ -115,7 +116,8 @@ public void Show()
115116
_vbe.ActiveCodePane.CodeModule.DeleteLines(_selection.Selection.StartLine, _selection.Selection.LineCount - 1);
116117
_vbe.ActiveCodePane.CodeModule.ReplaceLine(_selection.Selection.StartLine, GetMethodCall());
117118

118-
_vbe.ActiveCodePane.CodeModule.AddFromString(GetExtractedMethod());
119+
var insertionLine = ((ParserRuleContext)_parentMethodTree).GetSelection().EndLine - _selection.Selection.LineCount + 2;
120+
_vbe.ActiveCodePane.CodeModule.InsertLines(insertionLine, GetExtractedMethod());
119121
}
120122

121123
private void _view_RefreshPreview(object sender, EventArgs e)

0 commit comments

Comments
 (0)