diff options
Diffstat (limited to 'plugins/DbEditorPP/src/settinglist.cpp')
-rw-r--r-- | plugins/DbEditorPP/src/settinglist.cpp | 3 |
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);
}
}
|