1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 18:57:34 +00:00

LibDesktop: Return the correct value in OpenUrl

This patch fixes a tiny issue where the result of open_url would always
be true, since handle(OpenUrl) returns the message instead of the
result.
This commit is contained in:
AnotherTest 2020-05-10 02:26:08 +04:30 committed by Andreas Kling
parent 358694567f
commit 21efd96c64

View file

@ -48,13 +48,13 @@ private:
: IPC::ServerConnection<LaunchClientEndpoint, LaunchServerEndpoint>(*this, "/tmp/portal/launch") : IPC::ServerConnection<LaunchClientEndpoint, LaunchServerEndpoint>(*this, "/tmp/portal/launch")
{ {
} }
virtual void handle(const Messages::LaunchClient::Dummy&) override {} virtual void handle(const Messages::LaunchClient::Dummy&) override { }
}; };
bool Launcher::open(const URL& url) bool Launcher::open(const URL& url)
{ {
auto connection = LaunchServerConnection::construct(); auto connection = LaunchServerConnection::construct();
return connection->send_sync<Messages::LaunchServer::OpenUrl>(url.to_string()); return connection->send_sync<Messages::LaunchServer::OpenUrl>(url.to_string())->response();
} }
} }