aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/src/nxmhandler_linux.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/src/nxmhandler_linux.cpp b/src/src/nxmhandler_linux.cpp
index 3e18658..fbf94d7 100644
--- a/src/src/nxmhandler_linux.cpp
+++ b/src/src/nxmhandler_linux.cpp
@@ -220,7 +220,9 @@ void NxmHandlerLinux::registerHandler() const
QFileDevice::ExeGroup | QFileDevice::ReadOther |
QFileDevice::ExeOther);
- const QString execLine = "mo2-nxm-handler nxm-handle %u";
+ // Use the absolute path — ~/.local/bin is often not in PATH when the
+ // browser or desktop environment invokes the URL scheme handler.
+ const QString execLine = wrapperPath + " nxm-handle %u";
const QString desktopPath = appsDir + "/mo2-nxm-handler.desktop";
const QString desktop = QString("[Desktop Entry]\n"