@@ -96,7 +96,7 @@ private void InitializeKeyCommands()
96
96
{
97
97
EscCommand = new RelayCommand ( _ =>
98
98
{
99
- if ( ! ResultsSelected ( ) )
99
+ if ( ! SelectedIsFromQueryResults ( ) )
100
100
{
101
101
SelectedResults = Results ;
102
102
}
@@ -153,17 +153,21 @@ private void InitializeKeyCommands()
153
153
MainWindowVisibility = Visibility . Collapsed ;
154
154
}
155
155
156
- if ( ResultsSelected ( ) )
156
+ if ( SelectedIsFromQueryResults ( ) )
157
157
{
158
158
_userSelectedRecord . Add ( result ) ;
159
159
_history . Add ( result . OriginQuery . RawQuery ) ;
160
160
}
161
+ else
162
+ {
163
+ SelectedResults = Results ;
164
+ }
161
165
}
162
166
} ) ;
163
167
164
168
LoadContextMenuCommand = new RelayCommand ( _ =>
165
169
{
166
- if ( ResultsSelected ( ) )
170
+ if ( SelectedIsFromQueryResults ( ) )
167
171
{
168
172
SelectedResults = ContextMenu ;
169
173
}
@@ -175,7 +179,7 @@ private void InitializeKeyCommands()
175
179
176
180
LoadHistoryCommand = new RelayCommand ( _ =>
177
181
{
178
- if ( ResultsSelected ( ) )
182
+ if ( SelectedIsFromQueryResults ( ) )
179
183
{
180
184
SelectedResults = History ;
181
185
History . SelectedIndex = _history . Items . Count - 1 ;
@@ -226,7 +230,7 @@ private ResultsViewModel SelectedResults
226
230
set
227
231
{
228
232
_selectedResults = value ;
229
- if ( ResultsSelected ( ) )
233
+ if ( SelectedIsFromQueryResults ( ) )
230
234
{
231
235
ContextMenu . Visbility = Visibility . Collapsed ;
232
236
History . Visbility = Visibility . Collapsed ;
@@ -273,7 +277,7 @@ private ResultsViewModel SelectedResults
273
277
274
278
public void Query ( )
275
279
{
276
- if ( ResultsSelected ( ) )
280
+ if ( SelectedIsFromQueryResults ( ) )
277
281
{
278
282
QueryResults ( ) ;
279
283
}
@@ -487,7 +491,7 @@ private Result ContextMenuPluginInfo(string id)
487
491
return menu ;
488
492
}
489
493
490
- private bool ResultsSelected ( )
494
+ private bool SelectedIsFromQueryResults ( )
491
495
{
492
496
var selected = SelectedResults == Results ;
493
497
return selected ;
0 commit comments