1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 20:25:07 +00:00

FileSystemAccessServer: Return EPERM for denied prompts

Instead of showing an ambiguous "Unknown error" when FSAS approval is
denied, let's affirm the user's action wasn't permitted if they
reject the prompt.
This commit is contained in:
thankyouverycool 2023-05-18 08:50:35 -04:00 committed by Andreas Kling
parent 37e621a3c7
commit fef594708e

View file

@ -83,7 +83,7 @@ void ConnectionFromClient::request_file_handler(i32 request_id, i32 window_serve
async_handle_prompt_end(request_id, 0, IPC::File(*file.release_value(), IPC::File::CloseAfterSending), path);
}
} else {
async_handle_prompt_end(request_id, -1, Optional<IPC::File> {}, path);
async_handle_prompt_end(request_id, EPERM, Optional<IPC::File> {}, path);
}
}