Changeset 2798 in vbox
- Timestamp:
- May 23, 2007 11:32:31 AM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 21408
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/DisplayImpl.cpp
r2417 r2798 433 433 PPDMIDISPLAYPORT pPort; 434 434 435 /* The Framebuffer has default format and must be updates immediately. */ 436 bool fDefaultFormat; 437 435 438 /* Merged rectangles. */ 436 439 int32_t xLeft; … … 448 451 prgn->pDisplay = pd; 449 452 prgn->pPort = pp; 453 454 if (pfb) 455 { 456 FramebufferPixelFormat_T pixelFormat; 457 pfb->COMGETTER(PixelFormat) (&pixelFormat); 458 prgn->fDefaultFormat = (pixelFormat == FramebufferPixelFormat_PixelFormatDefault); 459 } 450 460 451 461 return; … … 505 515 } 506 516 517 if (prgn->fDefaultFormat) 518 { 519 prgn->pPort->pfnUpdateDisplayRect (prgn->pPort, phdr->x, phdr->y, phdr->w, phdr->h); 520 prgn->pDisplay->handleDisplayUpdate (phdr->x, phdr->y, phdr->w, phdr->h); 521 } 522 507 523 return; 508 524 } … … 513 529 uint32_t h = prgn->yBottom - prgn->yTop; 514 530 515 if ( prgn->pFramebuffer && w != 0 && h != 0)531 if (!prgn->fDefaultFormat && prgn->pFramebuffer && w != 0 && h != 0) 516 532 { 517 533 prgn->pPort->pfnUpdateDisplayRect (prgn->pPort, prgn->xLeft, prgn->yTop, w, h);
Note:
See TracChangeset
for help on using the changeset viewer.