diff --git a/src/qmacapplication.cpp b/src/qmacapplication.cpp index a0e03560e..e7fe812ae 100644 --- a/src/qmacapplication.cpp +++ b/src/qmacapplication.cpp @@ -43,6 +43,10 @@ bool QMacApplication::event(QEvent * ev) { case QEvent::FileOpen: { QString path = static_cast(ev)->file(); + if(path.isEmpty()) { + // Get the url instead + path = static_cast(ev)->url(); + } qDebug("Received a mac file open event: %s", qPrintable(path)); emit newFileOpenMacEvent(path); return true;