Skip to content

Commit 2b5dce5

Browse files
authored
Fixed a crash when clicking pathbox items (#8010)
1 parent b82b914 commit 2b5dce5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Files/ViewModels/NavToolbarViewModel.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ private void FolderSettings_GroupOptionPreferenceUpdated(object sender, GroupOpt
406406

407407
public void PathBoxItem_DragLeave(object sender, DragEventArgs e)
408408
{
409-
if (!((sender as Grid).DataContext is PathBoxItem pathBoxItem) ||
409+
if (!((sender as StackPanel).DataContext is PathBoxItem pathBoxItem) ||
410410
pathBoxItem.Path == "Home".GetLocalized())
411411
{
412412
return;
@@ -431,7 +431,7 @@ public async void PathBoxItem_Drop(object sender, DragEventArgs e)
431431

432432
dragOverPath = null; // Reset dragged over pathbox item
433433

434-
if (!((sender as Grid).DataContext is PathBoxItem pathBoxItem) ||
434+
if (!((sender as StackPanel).DataContext is PathBoxItem pathBoxItem) ||
435435
pathBoxItem.Path == "Home".GetLocalized())
436436
{
437437
return;
@@ -456,7 +456,7 @@ public async void PathBoxItem_Drop(object sender, DragEventArgs e)
456456

457457
public async void PathBoxItem_DragOver(object sender, DragEventArgs e)
458458
{
459-
if (IsSingleItemOverride || !((sender as Grid).DataContext is PathBoxItem pathBoxItem) ||
459+
if (IsSingleItemOverride || !((sender as StackPanel).DataContext is PathBoxItem pathBoxItem) ||
460460
pathBoxItem.Path == "Home".GetLocalized())
461461
{
462462
return;
@@ -639,7 +639,7 @@ public void PathBoxItem_PointerPressed(object sender, PointerRoutedEventArgs e)
639639

640640
public async void PathBoxItem_Tapped(object sender, TappedRoutedEventArgs e)
641641
{
642-
var itemTappedPath = ((sender as Border).DataContext as PathBoxItem).Path;
642+
var itemTappedPath = ((sender as TextBlock).DataContext as PathBoxItem).Path;
643643

644644
if (pointerRoutedEventArgs != null)
645645
{

0 commit comments

Comments
 (0)