1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 22:57:44 +00:00

ThemeEditor: Open files with ReadWrite

Open theme files with ReadWrite in order to fix issue when saving.
This commit is contained in:
GeekFiftyFive 2022-04-03 19:10:49 +01:00 committed by Andreas Kling
parent 2b442ae44f
commit e292a038b7

View file

@ -389,14 +389,14 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
TRY(file_menu->try_add_action(GUI::CommonActions::make_save_action([&](auto&) {
if (path.has_value()) {
save_to_result(FileSystemAccessClient::Client::the().try_request_file(window, *path, Core::OpenMode::WriteOnly | Core::OpenMode::Truncate));
save_to_result(FileSystemAccessClient::Client::the().try_request_file(window, *path, Core::OpenMode::ReadWrite | Core::OpenMode::Truncate));
} else {
save_to_result(FileSystemAccessClient::Client::the().try_save_file(window, "Theme", "ini"));
save_to_result(FileSystemAccessClient::Client::the().try_save_file(window, "Theme", "ini", Core::OpenMode::ReadWrite | Core::OpenMode::Truncate));
}
})));
TRY(file_menu->try_add_action(GUI::CommonActions::make_save_as_action([&](auto&) {
save_to_result(FileSystemAccessClient::Client::the().try_save_file(window, "Theme", "ini"));
save_to_result(FileSystemAccessClient::Client::the().try_save_file(window, "Theme", "ini", Core::OpenMode::ReadWrite | Core::OpenMode::Truncate));
})));
TRY(file_menu->try_add_separator());