From b014491b88692470cf3012ffa2ea0f822eb6ec3b Mon Sep 17 00:00:00 2001 From: Zardshard <0azrune6@zard.anonaddy.com> Date: Tue, 28 Mar 2023 10:23:13 -0400 Subject: [PATCH] DriveSetup: Preserve focus on rescan Before, pressing Disk->Rescan would keep the previous item selected but move the keyboard focus to the first element. Change-Id: Iff99bff64bd67128834a1021dc63f1801ecb4c92 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6264 Reviewed-by: waddlesplash --- src/apps/drivesetup/MainWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps/drivesetup/MainWindow.cpp b/src/apps/drivesetup/MainWindow.cpp index 272189fd62..d36a92ca31 100644 --- a/src/apps/drivesetup/MainWindow.cpp +++ b/src/apps/drivesetup/MainWindow.cpp @@ -566,7 +566,7 @@ MainWindow::_ScanDrives() PartitionListRow* previousSelection = fListView->FindRow(fCurrentPartitionID); if (previousSelection) { - fListView->AddToSelection(previousSelection); + fListView->SetFocusRow(previousSelection, true); _UpdateMenus(fCurrentDisk, fCurrentPartitionID, previousSelection->ParentID()); fDiskView->ForceUpdate();