ginebra2/ChromeRenderer.cpp
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
equal deleted inserted replaced
5:0f2326c2a325 6:1c3b8676e58c
    54 {
    54 {
    55   //qDebug() << "ChromeRenderer repaintRequested: " << dirtyRect;
    55   //qDebug() << "ChromeRenderer repaintRequested: " << dirtyRect;
    56   WebChromeItem * item;    
    56   WebChromeItem * item;    
    57   if(!m_renderList.isEmpty()){
    57   if(!m_renderList.isEmpty()){
    58       foreach(item, m_renderList){
    58       foreach(item, m_renderList){
    59           item->setOwnerArea(QRectF(item->element().geometry()));
    59           if (item->elementRect().intersects(dirtyRect) && !item->isPainting()){
    60           if (item->ownerArea().intersects(dirtyRect) && !item->isPainting()){
       
    61               item->update();
    60               item->update();
    62           }
    61           }
    63       }
    62       }
    64       emit chromeRepainted(dirtyRect);
    63       emit chromeRepainted(dirtyRect);
    65   }
    64   }