Skip to content

Commit

Permalink
fixes #4460
Browse files Browse the repository at this point in the history
  • Loading branch information
retailcoder committed Oct 26, 2018
1 parent 85e435f commit 77574e4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -125,10 +125,10 @@ public CodeString Prettify(ICodeModule module, CodeString original)
}

var prettifiedPosition = new Selection(
original.SnippetPosition.StartLine - 1 + original.CaretPosition.StartLine,
original.SnippetPosition.ToZeroBased().StartLine + original.CaretPosition.StartLine,
prettifiedCode[original.CaretPosition.StartLine].Trim().Length == 0
? indent
: Math.Min(prettifiedCode[original.CaretPosition.StartLine].Length, prettifiedCaretCharIndex + 1))
: Math.Min(prettifiedCode[original.CaretPosition.StartLine].Length, original.CaretPosition.StartColumn))
.ToOneBased();

SetSelection(module, prettifiedPosition);
Expand Down
16 changes: 0 additions & 16 deletions RubberduckTests/AutoComplete/SelfClosingPairCompletionTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -176,22 +176,6 @@ public void DeletingOpeningChar_IndexExpr()
Assert.AreEqual(expected, result);
}

[Test] // ref. #4460
public void OpeningOnSecondLineDoesNotJumpToEndOfLine()
{
var pair = new SelfClosingPair('"', '"');
var input = '"';
var original = @"
ExecuteStoredProcedure (""AddAppointmentCountForAClinic"", False,dbconfig.SQLConString, _
| thisClinic.ClinicID ,".ToCodeString();
var expected = @"
ExecuteStoredProcedure (""AddAppointmentCountForAClinic"", False,dbconfig.SQLConString, _
""|"" thisClinic.ClinicID ,".ToCodeString();

var result = Run(pair, original, input);
Assert.AreEqual(expected, result);
}

[Test]
public void DeletingOpeningCharRemovesPairedClosingChar_NestedParensMultiline()
{
Expand Down

0 comments on commit 77574e4

Please sign in to comment.