Skip to content

Commit a6974ee

Browse files
committed
Clean up code
1 parent cad7af8 commit a6974ee

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

ScintillaNet_FindReplaceDialog/FindAllResults/FindAllResultsPanel.cs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public partial class FindAllResultsPanel : UserControl
1717

1818
private List<ScintillaNET_FindReplaceDialog.CharacterRange> _findAllResults;
1919
private Scintilla _scintilla;
20-
private int? _startingLineNumber;
20+
private int _startingLineNumber;
2121

2222
#endregion Fields
2323

@@ -51,9 +51,9 @@ public Scintilla Scintilla
5151
{
5252
_scintilla = value;
5353

54-
// Get the first line number's margin text
54+
// Is the number margin setup?
5555
if (string.IsNullOrEmpty(_scintilla?.Lines[0].MarginText))
56-
_startingLineNumber = null;
56+
_startingLineNumber = 0;
5757
else
5858
_startingLineNumber = int.Parse(_scintilla.Lines[0].MarginText);
5959
}
@@ -95,12 +95,9 @@ public void UpdateFindAllResults(FindReplace FindReplace, List<ScintillaNET_Find
9595

9696
if (startLine == endLine)
9797
{
98-
int lineNumber = _startingLineNumber.HasValue ? startLine + _startingLineNumber.Value : startLine;
98+
string resultsLinePrefix = string.Format(Properties.Resources.FindAllResults_ResultsLinePrefix, startLine + _startingLineNumber);
9999

100-
string resultsLinePrefix = string.Format(Properties.Resources.FindAllResults_ResultsLinePrefix, lineNumber);
101-
102-
FindResultsScintilla.AppendText(string.Format("{0}{1}",
103-
resultsLinePrefix, Scintilla.Lines[startLine].Text));
100+
FindResultsScintilla.AppendText(string.Format("{0}{1}", resultsLinePrefix, Scintilla.Lines[startLine].Text));
104101
}
105102
}
106103

ScintillaNet_FindReplaceDialog/GoTo/GoTo.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,8 @@ public void ShowGoToDialog()
3838
//GoToDialog gd = new GoToDialog();
3939
GoToDialog gd = _window;
4040

41-
// CurrentLine is 0 based
4241
gd.CurrentLineNumber = _scintilla.CurrentLine + _startingLineIndex;
43-
gd.MaximumLineNumber = _scintilla.Lines.Count + _startingLineIndex; // TODO Add 1?
42+
gd.MaximumLineNumber = _scintilla.Lines.Count + _startingLineIndex;
4443
gd.Scintilla = _scintilla;
4544

4645
if (!_window.Visible)
@@ -71,11 +70,13 @@ public GoTo(Scintilla scintilla)
7170
{
7271
_scintilla = scintilla;
7372

74-
// Get the first line number's margin text
73+
// Is the number margin setup?
7574
if (!string.IsNullOrEmpty(_scintilla.Lines[0].MarginText))
7675
{
76+
// Get the first line number's margin text
77+
// and set the starting index. Note the LineIndex starts at 0 not 1
7778
_startingLineIndex = int.Parse(_scintilla.Lines[0].MarginText);
78-
_startingLineIndex = _startingLineIndex > 1 ? _startingLineIndex - 1 : 0;
79+
_startingLineIndex--;
7980
}
8081

8182
_window = CreateWindowInstance();

0 commit comments

Comments
 (0)