diff -r c3690ec91ef8 -r 923ff622b8b9 src/hbcore/gui/hbcontentwidget.cpp --- a/src/hbcore/gui/hbcontentwidget.cpp Wed Jun 23 18:33:25 2010 +0300 +++ b/src/hbcore/gui/hbcontentwidget.cpp Tue Jul 06 14:36:53 2010 +0300 @@ -49,6 +49,8 @@ mHidingView(0), mMainWindow(mainWindow) { + // Do not defer this, it causes invalidation and updating. + setFocusPolicy(Qt::StrongFocus); } QSizeF HbContentWidget::sizeHint(Qt::SizeHint which, const QSizeF &constraint) const @@ -80,11 +82,6 @@ return size; } -void HbContentWidget::delayedConstruction() -{ - setFocusPolicy(Qt::StrongFocus); -} - void HbContentWidget::setTargetView(HbView *view) { mTargetView = view;