1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 02:07:35 +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&) { TRY(file_menu->try_add_action(GUI::CommonActions::make_save_action([&](auto&) {
if (path.has_value()) { 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 { } 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&) { 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()); TRY(file_menu->try_add_separator());