From d601833eabbeb456e65fcd704dbc0cb91365b33d Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 3 Nov 2007 17:14:16 +0000 Subject: [PATCH] Select the previous list view item when an environment variable has been deleted. svn path=/trunk/; revision=30092 --- reactos/dll/cpl/sysdm/environment.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/reactos/dll/cpl/sysdm/environment.c b/reactos/dll/cpl/sysdm/environment.c index b0257550b4a..8b976564538 100644 --- a/reactos/dll/cpl/sysdm/environment.c +++ b/reactos/dll/cpl/sysdm/environment.c @@ -458,6 +458,14 @@ OnDeleteVariable(HWND hwndDlg, } (void)ListView_DeleteItem(hwndListView, iItem); + + /* Select the previous item */ + if (iItem > 0) + iItem--; + + ListView_SetItemState(hwndListView, iItem, + LVIS_FOCUSED | LVIS_SELECTED, + LVIS_FOCUSED | LVIS_SELECTED); } } -- 2.17.1