瀏覽代碼

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.
thankyouverycool 2 年之前
父節點
當前提交
fef594708e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Userland/Services/FileSystemAccessServer/ConnectionFromClient.cpp

+ 1 - 1
Userland/Services/FileSystemAccessServer/ConnectionFromClient.cpp

@@ -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);
     }
 }