@@ -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
0 commit comments