fix: Prevent view providers from pointing to themselves and being saved as recent provider

#1607
This commit is contained in:
WerWolv 2024-03-22 00:16:28 +01:00
parent ed2939c39e
commit c8ca84ede9
1 changed files with 3 additions and 1 deletions

View File

@ -46,11 +46,13 @@ namespace hex::plugin::builtin {
return m_provider->isSavable();
}
[[nodiscard]] bool isSavableAsRecent() const override { return false; }
void save() override {
m_provider->save();
}
[[nodiscard]] bool open() override { return true; }
[[nodiscard]] bool open() override { return m_provider != this; }
void close() override { }
void resizeRaw(u64 newSize) override {