diff --git a/Userland/Libraries/LibDesktop/AppFile.cpp b/Userland/Libraries/LibDesktop/AppFile.cpp index cd5365995e..1b3410905a 100644 --- a/Userland/Libraries/LibDesktop/AppFile.cpp +++ b/Userland/Libraries/LibDesktop/AppFile.cpp @@ -150,12 +150,12 @@ Vector AppFile::launcher_protocols() const return protocols; } -bool AppFile::spawn() const +bool AppFile::spawn(ReadonlySpan arguments) const { if (!is_valid()) return false; - auto pid = Core::Process::spawn(executable(), ReadonlySpan {}, working_directory()); + auto pid = Core::Process::spawn(executable(), arguments, working_directory()); if (pid.is_error()) return false; diff --git a/Userland/Libraries/LibDesktop/AppFile.h b/Userland/Libraries/LibDesktop/AppFile.h index d272d46688..3e8cb6dde0 100644 --- a/Userland/Libraries/LibDesktop/AppFile.h +++ b/Userland/Libraries/LibDesktop/AppFile.h @@ -38,7 +38,7 @@ public: Vector launcher_mime_types() const; Vector launcher_file_types() const; Vector launcher_protocols() const; - bool spawn() const; + bool spawn(ReadonlySpan arguments = {}) const; private: explicit AppFile(StringView path);