VirtualBox

Changeset 77076 in vbox


Ignore:
Timestamp:
Jan 31, 2019 1:50:28 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
128526
Message:

FE/Qt: bugref:9373: A bit of fixes for UIGraphicsScrollBar: Division by zero protection; Update token layout on min/max bound change.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsScrollBar.cpp

    r77020 r77076  
    193193    if (m_iValue < m_iMinimum)
    194194        m_iValue = m_iMinimum;
     195    layoutToken();
    195196}
    196197
     
    202203    if (m_iValue > m_iMaximum)
    203204        m_iValue = m_iMaximum;
     205    layoutToken();
    204206}
    205207
     
    390392{
    391393    /* We calculating ratio on the basis of current/minimum/maximum values: */
    392     const double dRatio = (double)(m_iValue - m_iMinimum) / (m_iMaximum - m_iMinimum);
     394    const double dRatio = m_iMaximum > m_iMinimum ? (double)(m_iValue - m_iMinimum) / (m_iMaximum - m_iMinimum) : 0;
    393395
    394396    /* Depending on orientation: */
Note: See TracChangeset for help on using the changeset viewer.

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