Ticket #3385: opengl_offset_repaint2.patch
File opengl_offset_repaint2.patch, 1.4 KB (added by , 17 years ago) |
---|
-
libs/libmythui/mythmainwindow.cpp
148 148 int screenwidth, screenheight; 149 149 150 150 QRect screenRect; 151 QRect uiScreenRect; 151 152 152 153 int xbase, ybase; 153 154 bool does_fill_screen; … … 438 439 } 439 440 440 441 if (!d->painter->SupportsClipping()) 441 d->repaintRegion = d->repaintRegion.unite(d-> screenRect);442 d->repaintRegion = d->repaintRegion.unite(d->uiScreenRect); 442 443 443 444 d->painter->Begin(this); 444 445 … … 449 450 if (rects[i].width() == 0 || rects[i].height() == 0) 450 451 continue; 451 452 452 if (rects[i] != d-> screenRect)453 if (rects[i] != d->uiScreenRect) 453 454 d->painter->SetClipRect(rects[i]); 454 455 455 456 for (it = d->stackList.begin(); it != d->stackList.end(); ++it) … … 513 514 d->ybase, d->screenheight, d->hmult); 514 515 515 516 d->screenRect = QRect(d->xbase, d->ybase, d->screenwidth, d->screenheight); 517 d->uiScreenRect = QRect(0, 0, d->screenwidth, d->screenheight); 516 518 517 519 setGeometry(d->xbase, d->ybase, d->screenwidth, d->screenheight); 518 520 setFixedSize(QSize(d->screenwidth, d->screenheight)); … … 1529 1531 1530 1532 QRect MythMainWindow::GetUIScreenRect(void) 1531 1533 { 1532 return QRect(0, 0, d->screenwidth, d->screenheight);1534 return d->uiScreenRect; 1533 1535 } 1534 1536