fix: data inspector crash (#2685)

When ImHex starts it crashes from a segv fault caused by uninitialized
m_selectedRegion member.
Fixed by adding default initializer.
This commit is contained in:
paxcut
2026-03-13 19:21:38 -07:00
committed by GitHub
parent a4af283a37
commit f3ccbb9b84

View File

@@ -68,7 +68,7 @@ namespace hex::plugin::builtin {
bool m_reverse = false;
ui::VisualizerDrawer m_visualizerDrawer;
ImHexApi::HexEditor::ProviderRegion m_selectedRegion;
ImHexApi::HexEditor::ProviderRegion m_selectedRegion = {};
size_t m_validBytes = 0;
std::atomic<bool> m_dataValid = false;
@@ -78,7 +78,7 @@ namespace hex::plugin::builtin {
TaskHolder m_updateTask;
std::string m_editingValue = "";
std::string m_editingValue;
bool m_tableEditingModeEnabled = false;
std::set<std::string> m_hiddenValues;