Skip to content

Commit 716eec0

Browse files
authored
Fix: Fixed issue where middle clicking selected folders would cause crash (#12683)
1 parent 0e5691a commit 716eec0

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/Files.App/Views/LayoutModes/DetailsLayoutBrowser.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ override public void StartRenameItem()
269269
return;
270270

271271
var textBox = listViewItem.FindDescendant("ItemNameTextBox") as TextBox;
272-
if (textBox is null)
272+
if (textBox is null || textBox.FindParent<Grid>() is null)
273273
return;
274274

275275
Grid.SetColumnSpan(textBox.FindParent<Grid>(), 8);

src/Files.App/Views/LayoutModes/StandardLayoutMode.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,14 @@ protected virtual void StartRenameItem(string itemNameTextBox)
188188
OldItemName = textBlock.Text;
189189
textBlock.Visibility = Visibility.Collapsed;
190190
textBox.Visibility = Visibility.Visible;
191+
192+
if (textBox.FindParent<Grid>() is null)
193+
{
194+
textBlock.Visibility = Visibility.Visible;
195+
textBox.Visibility = Visibility.Collapsed;
196+
return;
197+
}
198+
191199
Grid.SetColumnSpan(textBox.FindParent<Grid>(), 8);
192200

193201
textBox.Focus(FocusState.Pointer);

0 commit comments

Comments
 (0)