1
0
mirror of synced 2025-01-10 21:41:53 +01:00

fix: User folders being added twice

This commit is contained in:
WerWolv 2025-01-04 18:30:57 +01:00
parent aea9bab853
commit baa3cfb354

View File

@ -101,6 +101,7 @@ namespace hex::plugin::builtin {
return false;
} else {
for (size_t n = 0; n < m_paths.size(); n++) {
ImGui::PushID(n + 1);
const bool isSelected = (m_itemIndex == n);
if (ImGui::Selectable(wolv::util::toUTF8String(m_paths[n]).c_str(), isSelected)) {
m_itemIndex = n;
@ -109,6 +110,8 @@ namespace hex::plugin::builtin {
if (isSelected) {
ImGui::SetItemDefaultFocus();
}
ImGui::PopID();
}
ImGui::EndListBox();
}
@ -146,6 +149,7 @@ namespace hex::plugin::builtin {
if (data.is_array()) {
std::vector<std::string> pathStrings = data;
m_paths.clear();
for (const auto &pathString : pathStrings) {
m_paths.emplace_back(pathString);
}