diff --git a/src/app/valentina/core/vapplication.cpp b/src/app/valentina/core/vapplication.cpp index 31e54bbf2..99bd9d202 100644 --- a/src/app/valentina/core/vapplication.cpp +++ b/src/app/valentina/core/vapplication.cpp @@ -637,18 +637,15 @@ bool VApplication::event(QEvent *e) case QEvent::FileOpen: { QFileOpenEvent *fileOpenEvent = static_cast(e); - if(fileOpenEvent) + const QString macFileOpen = fileOpenEvent->file(); + if(not macFileOpen.isEmpty()) { - const QString macFileOpen = fileOpenEvent->file(); - if(not macFileOpen.isEmpty()) + MainWindow *window = qobject_cast(mainWindow); + if (window) { - MainWindow *window = qobject_cast(mainWindow); - if (window) - { - window->LoadPattern(macFileOpen); // open file in existing window - } - return true; + window->LoadPattern(macFileOpen); // open file in existing window } + return true; } break; }