diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 9702badfb..a95102e25 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -870,7 +870,10 @@ namespace hex::plugin::builtin { file.writeString(wolv::util::trim(this->m_textEditor.GetText())); }); - }, ImHexApi::Provider::isValid); + }, [this] { + return !wolv::util::trim(this->m_textEditor.GetText()).empty() && ImHexApi::Provider::isValid(); + } + ); constexpr static std::array, 21> Types = {{ { "u8", 1 }, { "u16", 2 }, { "u24", 3 }, { "u32", 4 }, { "u48", 6 }, { "u64", 8 }, { "u96", 12 }, { "u128", 16 },