ganeswidgets/src/HgScrollBufferManager.cpp
changeset 2 49c70dcc3f17
parent 1 e48454f237ca
child 3 c863538fcbb6
--- a/ganeswidgets/src/HgScrollBufferManager.cpp	Mon May 03 13:32:54 2010 +0300
+++ b/ganeswidgets/src/HgScrollBufferManager.cpp	Fri May 14 16:57:01 2010 +0300
@@ -39,7 +39,8 @@
     mRequestStart(0),
     mRequestCount(0),
     mReleaseStart(0),
-    mReleaseCount(0)
+    mReleaseCount(0),
+    mFirstTime(true)
     {
     init();
     }
@@ -205,8 +206,12 @@
 
 void HgScrollBufferManager::asyncUpdate()
 {
-    if( !mTimer.isActive())
+    if (!mTimer.isActive() && mFirstTime) {
+        mFirstTime = false;
         mTimer.start(0);
+    } else {
+        timeout();
+    }
 }
 
 void HgScrollBufferManager::currentBuffer(int& bufferStart, int& bufferEnd)