VirtualBox

Changeset 23874 in vbox


Ignore:
Timestamp:
Oct 19, 2009 3:36:44 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
53649
Message:

2daccel: fix redraw issue on overlay hide for linux

File:
1 edited

Legend:

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

    r23766 r23874  
    49514951        mOverlayWidgetVisible = show;
    49524952        mGlCurrent = false;
     4953        if(!show)
     4954        {
     4955            mMainDirtyRect.add(mpOverlayWidget->vboxViewport());
     4956        }
    49534957    }
    49544958}
     
    49714975    if(overRect.x() != rect.x() || overRect.y() != rect.y())
    49724976    {
     4977#if defined(RT_OS_WINDOWS)
    49734978        mpOverlayWidget->setVisible(false);
    49744979        mNeedSetVisible = true;
     4980#endif
    49754981        VBOXQGLLOG_QRECT("moving wgt to " , &rect, "\n");
    49764982        mpOverlayWidget->move(rect.x(), rect.y());
     
    49804986    if(overRect.width() != rect.width() || overRect.height() != rect.height())
    49814987    {
     4988#if defined(RT_OS_WINDOWS)
    49824989        mpOverlayWidget->setVisible(false);
    49834990        mNeedSetVisible = true;
     4991#endif
    49844992        VBOXQGLLOG(("resizing wgt to w(%d) ,h(%d)\n" , rect.width(), rect.height()));
    49854993        mpOverlayWidget->resize(rect.width(), rect.height());
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