Commit 31aaa98aa7b7fd714635783738f798e9891ccafe

  • avatar
  • maemo <maemo @maemo-…ktop.(none)>
  • Fri Jan 22 17:21:17 CET 2010
reliable way to get the main frame
  
15161516/*! \internal */
15171517void QWebPagePrivate::viewportSizeCommitTimerFired(WebCore::Timer<QWebPagePrivate>*)
15181518{
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();
15211522 view->setFrameRect(QRect(QPoint(0, 0), viewportSize));
15221523 view->forceLayout();
15231524 view->adjustViewSize();
21032103 d->viewportSize = size;
21042104
21052105#if ENABLE(ENGINE_THREAD)
2106 if (!EngineThread::isCurrent()) {
2106 if (!EngineThread::isCurrent() && EngineThread::isStarted()) {
21072107 d->viewportSizeCommitTimer.startOneShot(0);
21082108 return;
21092109 }