File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -45,11 +45,12 @@ public static class ResultHelper
4545
4646 public static bool IsEquals ( this Result result , LastOpenedHistoryItem item , HistoryStyle style )
4747 {
48- bool keyMatches = string . IsNullOrEmpty ( result . RecordKey )
49- ? item . Title == result . Title
50- : item . RecordKey == result . RecordKey ;
48+ bool keyMatches = string . IsNullOrEmpty ( result . RecordKey ) && string . IsNullOrEmpty ( item . RecordKey )
49+ ? item . Title == result . Title
50+ : ! string . IsNullOrEmpty ( result . RecordKey ) && ! string . IsNullOrEmpty ( item . RecordKey ) && item . RecordKey == result . RecordKey ;
51+
52+ bool queryMatches = style != HistoryStyle . Query || ( result . OriginQuery != null && item . Query == result . OriginQuery . RawQuery ) ;
5153
52- bool queryMatches = style != HistoryStyle . Query || item . Query == result . OriginQuery . RawQuery ;
5354
5455 return keyMatches
5556 && queryMatches
You can’t perform that action at this time.
0 commit comments