20
20
using Windows . System ;
21
21
using Windows . UI . Core ;
22
22
using static Files . App . Constants ;
23
- using DispatcherQueueTimer = Microsoft . UI . Dispatching . DispatcherQueueTimer ;
24
23
25
24
namespace Files . App . Views . LayoutModes
26
25
{
@@ -41,7 +40,6 @@ public ColumnViewBase() : base()
41
40
InitializeComponent ( ) ;
42
41
var selectionRectangle = RectangleSelection . Create ( FileList , SelectionRectangle , FileList_SelectionChanged ) ;
43
42
selectionRectangle . SelectionEnded += SelectionRectangle_SelectionEnded ;
44
- tapDebounceTimer = DispatcherQueue . CreateTimer ( ) ;
45
43
ItemInvoked += ColumnViewBase_ItemInvoked ;
46
44
GotFocus += ColumnViewBase_GotFocus ;
47
45
}
@@ -232,22 +230,11 @@ private void HandleRightClick(object sender, RightTappedRoutedEventArgs e)
232
230
HandleRightClick ( e . OriginalSource ) ;
233
231
}
234
232
235
- private readonly DispatcherQueueTimer tapDebounceTimer ;
236
-
237
233
private void FileList_PreviewKeyUp ( object sender , KeyRoutedEventArgs e )
238
234
{
239
235
// Open selected directory
240
- tapDebounceTimer . Stop ( ) ;
241
- if ( IsItemSelected && SelectedItem . PrimaryItemAttribute == StorageItemTypes . Folder )
242
- {
243
- var currItem = SelectedItem ;
244
- tapDebounceTimer . Debounce ( ( ) =>
245
- {
246
- if ( currItem == SelectedItem )
247
- ItemInvoked ? . Invoke ( new ColumnParam { NavPathParam = ( SelectedItem is ShortcutItem sht ? sht . TargetPath : SelectedItem . ItemPath ) , ListView = FileList } , EventArgs . Empty ) ;
248
- tapDebounceTimer . Stop ( ) ;
249
- } , TimeSpan . FromMilliseconds ( 200 ) ) ;
250
- }
236
+ if ( IsItemSelected && SelectedItem ? . PrimaryItemAttribute == StorageItemTypes . Folder )
237
+ ItemInvoked ? . Invoke ( new ColumnParam { NavPathParam = ( SelectedItem is ShortcutItem sht ? sht . TargetPath : SelectedItem . ItemPath ) , ListView = FileList } , EventArgs . Empty ) ;
251
238
}
252
239
253
240
protected override async void FileList_PreviewKeyDown ( object sender , KeyRoutedEventArgs e )
0 commit comments