diff --git a/kmaccount.cpp b/kmaccount.cpp index 9001b5536..42d17c8c6 100644 --- a/kmaccount.cpp +++ b/kmaccount.cpp @@ -223,8 +223,6 @@ void KMAccount::installTimer() void KMAccount::deinstallTimer() { if(mTimer) { - mTimer->stop(); - disconnect(mTimer); delete mTimer; mTimer = NULL; } diff --git a/kmreaderwin.cpp b/kmreaderwin.cpp index ceca45379..95e643a59 100644 --- a/kmreaderwin.cpp +++ b/kmreaderwin.cpp @@ -491,6 +491,7 @@ void KMReaderWin::updateReaderWin() mViewer->view()->setUpdatesEnabled( false ); mViewer->view()->viewport()->setUpdatesEnabled( false ); + static_cast(mViewer->widget())->ensureVisible(0,0); if (mMsg) parseMsg(); else {