SVN commit 728824 by ggarand: unbork resizing of testregression's main widget M +5 -4 test_regression.cpp --- trunk/KDE/kdelibs/khtml/test_regression.cpp #728823:728824 @@ -766,7 +766,6 @@ visual = true; a.setTopWidget(part->widget()); - part->widget()->resize( 800, 598 ); if ( visual ) toplevel->show(); @@ -870,6 +869,7 @@ : QObject(part) { m_part = part; + m_baseDir = baseDir; m_baseDir = m_baseDir.replace( "//", "/" ); if ( m_baseDir.endsWith( "/" ) ) //krazy:exclude=duoblequote_chars DOM demands chars @@ -904,6 +904,7 @@ curr = this; m_part->view()->setFrameStyle(QFrame::StyledPanel | QFrame::Plain); + resizeTopLevelWidget(800, 598 ); } @@ -1452,7 +1453,7 @@ void RegressionTest::testStaticFile(const QString & filename) { - m_part->widget()->resize( 800, 598 ); // restore size + resizeTopLevelWidget( 800, 598 ); // restore size // Set arguments KParts::OpenUrlArguments args; @@ -1604,7 +1605,7 @@ void RegressionTest::testJSFile(const QString & filename ) { - m_part->widget()->resize( 800, 598 ); // restore size + resizeTopLevelWidget( 800, 598 ); // restore size // create interpreter // note: this is different from the interpreter used by the part, @@ -1841,7 +1842,7 @@ void RegressionTest::resizeTopLevelWidget( int w, int h ) { - m_part->widget()->resize( w, h ); + m_part->widget()->parentWidget()->resize( w, h ); // Since we're not visible, this doesn't have an immediate effect, QWidget posts the event QApplication::sendPostedEvents( 0, QEvent::Resize ); }