VirtualBox

Changeset 41492 in vbox


Ignore:
Timestamp:
May 30, 2012 12:44:31 PM (13 years ago)
Author:
vboxsync
Message:

DisplayImpl: secondary displays are disabled at startup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/DisplayImpl.cpp

    r41404 r41492  
    440440
    441441        maFramebuffers[ul].pFramebuffer = NULL;
    442         maFramebuffers[ul].fDisabled = false;
     442        /* All secondary monitors are disabled at startup. */
     443        maFramebuffers[ul].fDisabled = ul > 0;
    443444
    444445        maFramebuffers[ul].xOrigin = 0;
     
    448449        maFramebuffers[ul].h = 0;
    449450
    450         maFramebuffers[ul].flags = 0;
     451        maFramebuffers[ul].flags = maFramebuffers[ul].fDisabled? VBVA_SCREEN_F_DISABLED: 0;
    451452
    452453        maFramebuffers[ul].u16BitsPerPixel = 0;
     
    34313432            {
    34323433                /* Primary screen resize is initiated by the VGA device. */
     3434                if (pFBInfo->fDisabled)
     3435                {
     3436                    pFBInfo->fDisabled = false;
     3437                    fireGuestMonitorChangedEvent(pDrv->pDisplay->mParent->getEventSource(),
     3438                                                 GuestMonitorChangedEventType_Enabled,
     3439                                                 uScreenId,
     3440                                                 pFBInfo->xOrigin, pFBInfo->yOrigin,
     3441                                                 pFBInfo->w, pFBInfo->h);
     3442                }
     3443
    34333444                pDrv->pDisplay->handleDisplayResize(uScreenId, pScreen->bitsPerPixel, (uint8_t *)pvVRAM + pFBInfo->u32Offset, pScreen->u32LineSize, pScreen->u16Width, pScreen->u16Height, VBVA_SCREEN_F_ACTIVE);
    34343445            }
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