summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/DbEditorPP/src/settinglist.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/DbEditorPP/src/settinglist.cpp b/plugins/DbEditorPP/src/settinglist.cpp
index 54323be704..e60e15f2d5 100644
--- a/plugins/DbEditorPP/src/settinglist.cpp
+++ b/plugins/DbEditorPP/src/settinglist.cpp
@@ -375,8 +375,11 @@ void SelectSetting(const char *setting)
lvItem.iItem = findListItem(setting);
if (lvItem.iItem != -1) {
EditFinish(lvItem.iItem);
+
lvItem.state = LVIS_SELECTED | LVIS_FOCUSED;
ListView_SetItem(hwnd2List, &lvItem);
+
+ ListView_EnsureVisible(hwnd2List, lvItem.iItem, false);
}
}