--- 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)