Commit 31aaa98aa7b7fd714635783738f798e9891ccafe
- Diff rendering mode:
- inline
- side by side
WebKit/qt/Api/qwebpage.cpp
(4 / 3)
|   | |||
| 1516 | 1516 | /*! \internal */ | |
| 1517 | 1517 | void QWebPagePrivate::viewportSizeCommitTimerFired(WebCore::Timer<QWebPagePrivate>*) | |
| 1518 | 1518 | { | |
| 1519 | if (mainFrame->d->frame && mainFrame->d->frame->view()) { | ||
| 1520 | WebCore::FrameView* view = mainFrame->d->frame->view(); | ||
| 1519 | QWebFrame* frame = q->mainFrame(); | ||
| 1520 | if (frame->d->frame && frame->d->frame->view()) { | ||
| 1521 | WebCore::FrameView* view = frame->d->frame->view(); | ||
| 1521 | 1522 | view->setFrameRect(QRect(QPoint(0, 0), viewportSize)); | |
| 1522 | 1523 | view->forceLayout(); | |
| 1523 | 1524 | view->adjustViewSize(); | |
| … | … | ||
| 2103 | 2103 | d->viewportSize = size; | |
| 2104 | 2104 | ||
| 2105 | 2105 | #if ENABLE(ENGINE_THREAD) | |
| 2106 | if (!EngineThread::isCurrent()) { | ||
| 2106 | if (!EngineThread::isCurrent() && EngineThread::isStarted()) { | ||
| 2107 | 2107 | d->viewportSizeCommitTimer.startOneShot(0); | |
| 2108 | 2108 | return; | |
| 2109 | 2109 | } |

