Skip to content

Commit f3ccbb9

Browse files
authored
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.
1 parent a4af283 commit f3ccbb9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

plugins/builtin/include/content/views/view_data_inspector.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ namespace hex::plugin::builtin {
6868
bool m_reverse = false;
6969

7070
ui::VisualizerDrawer m_visualizerDrawer;
71-
ImHexApi::HexEditor::ProviderRegion m_selectedRegion;
71+
ImHexApi::HexEditor::ProviderRegion m_selectedRegion = {};
7272
size_t m_validBytes = 0;
7373
std::atomic<bool> m_dataValid = false;
7474

@@ -78,7 +78,7 @@ namespace hex::plugin::builtin {
7878

7979
TaskHolder m_updateTask;
8080

81-
std::string m_editingValue = "";
81+
std::string m_editingValue;
8282

8383
bool m_tableEditingModeEnabled = false;
8484
std::set<std::string> m_hiddenValues;

0 commit comments

Comments
 (0)