From 249be9ecdd3940e4619702241bf2c3b44a333797 Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Fri, 20 Feb 2026 12:59:29 +0900 Subject: [PATCH] [DESK] Follow-up of #8670; Revert item selection code JIRA issue: CORE-20499 --- dll/cpl/desk/background.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dll/cpl/desk/background.c b/dll/cpl/desk/background.c index f2dd7f602a9..0a744387ec7 100644 --- a/dll/cpl/desk/background.c +++ b/dll/cpl/desk/background.c @@ -418,14 +418,17 @@ AddListViewItems(HWND hwndDlg, PBACKGROUND_DATA pData) ZeroMemory(&listItem, sizeof(listItem)); listItem.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE | LVIF_IMAGE; - listItem.state = LVIS_SELECTED; - listItem.stateMask = LVIS_SELECTED; + listItem.state = 0; listItem.pszText = backgroundItem->szDisplayName; listItem.iImage = sfi.iIcon; listItem.iItem = pData->listViewItemCount; listItem.lParam = pData->listViewItemCount; (void)ListView_InsertItem(hwndBackgroundList, &listItem); + ListView_SetItemState(hwndBackgroundList, + pData->listViewItemCount, + LVIS_SELECTED, + LVIS_SELECTED); i++; pData->listViewItemCount++; }