summaryrefslogtreecommitdiff
path: root/src/organizercore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/organizercore.cpp')
-rw-r--r--src/organizercore.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/organizercore.cpp b/src/organizercore.cpp
index 116552df..bc0578b3 100644
--- a/src/organizercore.cpp
+++ b/src/organizercore.cpp
@@ -578,7 +578,10 @@ void OrganizerCore::downloadRequestedNXM(const QString &url)
void OrganizerCore::externalMessage(const QString &message)
{
- if (message.left(6).toLower() == "nxm://") {
+ if (isMoShortcut(message)) {
+ runShortcut(moShortcutName(message));
+ }
+ else if (isNxmLink(message)) {
MessageDialog::showMessage(tr("Download started"), qApp->activeWindow());
downloadRequestedNXM(message);
}