impr: Disallow saving pattern files if they're empty

This commit is contained in:
WerWolv
2023-05-14 22:24:16 +02:00
parent 79cdf51588
commit 2b765617ce

View File

@@ -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<std::pair<const char *, size_t>, 21> Types = {{
{ "u8", 1 }, { "u16", 2 }, { "u24", 3 }, { "u32", 4 }, { "u48", 6 }, { "u64", 8 }, { "u96", 12 }, { "u128", 16 },