VirtualBox

儲存庫 vbox 的更動 35547


忽略:
時間撮記:
2011-1-13 下午04:20:08 (14 年 以前)
作者:
vboxsync
訊息:

Main/Display: disabled screens should be black

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/src-client/DisplayImpl.cpp

    r35545 r35547  
    25192519                 * it to update. And for default format, render the guest VRAM to framebuffer.
    25202520                 */
    2521                 if (pFBInfo->fDefaultFormat)
     2521                if (   pFBInfo->fDefaultFormat
     2522                    && !(pFBInfo->flags & VBVA_SCREEN_F_DISABLED))
    25222523                {
    25232524                    address = NULL;
     
    26432644        else
    26442645        {
    2645             if (!pFBInfo->pFramebuffer.isNull())
     2646            if (   !pFBInfo->pFramebuffer.isNull()
     2647                && !(pFBInfo->flags & VBVA_SCREEN_F_DISABLED))
    26462648            {
    26472649                /* Render complete VRAM screen to the framebuffer.
     
    28122814    IFramebuffer *pFramebuffer = maFramebuffers[VBOX_VIDEO_PRIMARY_SCREEN].pFramebuffer;
    28132815
    2814     if (pFramebuffer)
     2816    if (   pFramebuffer
     2817        && !(  maFramebuffers[VBOX_VIDEO_PRIMARY_SCREEN].flags
     2818             & VBVA_SCREEN_F_DISABLED))
    28152819    {
    28162820        HRESULT rc;
     
    35733577                pDrv->pUpPort->pfnUpdateDisplayRect (pDrv->pUpPort, pCmd->x, pCmd->y, pCmd->w, pCmd->h);
    35743578            }
    3575             else if (!pFBInfo->pFramebuffer.isNull())
     3579            else if (   !pFBInfo->pFramebuffer.isNull()
     3580                     && !(pFBInfo->flags & VBVA_SCREEN_F_DISABLED))
    35763581            {
    35773582                /* Render VRAM content to the framebuffer. */
     
    36963701        pThis->handleDisplayResize(pScreen->u32ViewIndex, 0,
    36973702                                   (uint8_t *)NULL,
    3698                                    0, pFBInfo->w, pFBInfo->h, pScreen->u16Flags);
     3703                                   0, 640, 480, pScreen->u16Flags);
    36993704
    37003705        fireGuestMonitorChangedEvent(pThis->mParent->getEventSource(),
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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