VirtualBox

Changeset 25242 in vbox


Ignore:
Timestamp:
Dec 8, 2009 1:07:39 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
55758
Message:

2d: make ColorKey change update gl display lists & programs accordingly

File:
1 edited

Legend:

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

    r25232 r25242  
    37243724    }
    37253725
     3726    /* ensure all overlays programs & display lists are updated */
     3727    const OverlayList & overlays = mDisplay.overlays();
     3728    for (OverlayList::const_iterator it = overlays.begin();
     3729         it != overlays.end(); ++ it)
     3730    {
     3731        VBoxVHWASurfList * pSurfList = *it;
     3732        const SurfList & surfaces = pSurfList->surfaces();
     3733        for (SurfList::const_iterator sit = surfaces.begin();
     3734             sit != surfaces.end(); ++ sit)
     3735        {
     3736            VBoxVHWASurfaceBase *pOverlaySurf = *sit;
     3737            pOverlaySurf->setVisibilityReinitFlag();
     3738        }
     3739    }
    37263740    return VINF_SUCCESS;
    37273741}
     
    56155629            makeCurrent();
    56165630            pCmd->rc = mpOverlayWidget->vhwaSurfaceColorkeySet(pBody);
     5631            /* this is here to ensure we have color key changes picked up */
     5632            vboxDoCheckUpdateViewport();
    56175633            mNeedOverlayRepaint = true;
    56185634        } break;
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