VirtualBox

Changeset 92446 in vbox


Ignore:
Timestamp:
Nov 16, 2021 9:44:13 AM (3 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:6248: UIMachineSettingsStorage: Initiate D&D on mouse-move only if we pressed current tree-view item.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp

    r92413 r92446  
    43484348    AssertPtrReturnVoid(pEvent);
    43494349
    4350     /* Remember last mouse press position: */
    4351     m_mousePressPosition = pEvent->globalPos();
    4352 
     4350    /* Acquire indexes: */
     4351    const QModelIndex currentIndex = m_pTreeViewStorage->currentIndex();
    43534352    const QModelIndex index = m_pTreeViewStorage->indexAt(pEvent->pos());
    43544353    const QRect indexRect = m_pTreeViewStorage->visualRect(index);
     4354
     4355    /* Remember last mouse press position only if we pressed current index: */
     4356    if (index == currentIndex)
     4357        m_mousePressPosition = pEvent->globalPos();
    43554358
    43564359    /* Expander icon: */
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