VirtualBox

Changeset 62315 in vbox


Ignore:
Timestamp:
Jul 19, 2016 11:25:26 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
108851
Message:

FE/Qt: bugref:8490: Selector UI: Process FileOpen event even when selector window is not active and fixing issue with file name parsing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp

    r62206 r62315  
    8787void UISelectorWindow::create()
    8888{
    89     /* Make sure selector-window is not created: */
    90     AssertReturnVoid(!m_spInstance);
     89    /* Return if selector-window is already created: */
     90    if (m_spInstance)
     91        return;
    9192
    9293    /* Create selector-window: */
     
    11351136bool UISelectorWindow::eventFilter(QObject *pObject, QEvent *pEvent)
    11361137{
    1137     /* Ignore for non-active window: */
    1138     if (!isActiveWindow())
     1138    /* Ignore for non-active window except for FileOpen event which should be always processed: */
     1139    if (!isActiveWindow() && pEvent->type() != QEvent::FileOpen)
    11391140        return QIWithRetranslateUI<QMainWindow>::eventFilter(pObject, pEvent);
    11401141
     
    11491150        case QEvent::FileOpen:
    11501151        {
    1151             sltOpenUrls(QList<QUrl>() << static_cast<QFileOpenEvent*>(pEvent)->file());
     1152            sltOpenUrls(QList<QUrl>() << static_cast<QFileOpenEvent*>(pEvent)->url());
    11521153            pEvent->accept();
    11531154            return true;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette