impr: Handle read-only files more gracefully

This commit is contained in:
WerWolv
2024-02-23 17:59:37 +01:00
parent 9bfdfa149e
commit 4d91e7f347
6 changed files with 18 additions and 6 deletions

View File

@@ -89,8 +89,12 @@ namespace hex::plugin::builtin {
});
EventProviderOpened::subscribe([](hex::prv::Provider *provider) {
if (provider != nullptr && ImHexApi::Provider::get() == provider)
if (provider != nullptr && ImHexApi::Provider::get() == provider) {
RequestUpdateWindowTitle::post();
if (!provider->isWritable())
ui::ToastInfo::open("hex.builtin.popup.error.read_only"_lang);
}
});
RequestOpenFile::subscribe(openFile);