equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 #include <QTimer> |
19 #include <QTimer> |
20 |
20 |
21 #include "HgScrollBufferManager.h" |
21 #include "hgscrollbuffermanager.h" |
22 #include "trace.h" |
22 #include "trace.h" |
23 |
23 |
24 // ----------------------------------------------------------------------------- |
24 // ----------------------------------------------------------------------------- |
25 // HgScrollBufferManager::HgScrollBufferManager() |
25 // HgScrollBufferManager::HgScrollBufferManager() |
26 // ----------------------------------------------------------------------------- |
26 // ----------------------------------------------------------------------------- |
150 } |
150 } |
151 } |
151 } |
152 |
152 |
153 void HgScrollBufferManager::timeout() |
153 void HgScrollBufferManager::timeout() |
154 { |
154 { |
|
155 mFirstTime = false; |
|
156 |
155 if(mResetOrdered) |
157 if(mResetOrdered) |
156 { |
158 { |
157 mResetOrdered = EFalse; |
159 mResetOrdered = EFalse; |
158 } |
160 } |
159 else |
161 else |
205 } |
207 } |
206 |
208 |
207 void HgScrollBufferManager::asyncUpdate() |
209 void HgScrollBufferManager::asyncUpdate() |
208 { |
210 { |
209 if (!mTimer.isActive() && mFirstTime) { |
211 if (!mTimer.isActive() && mFirstTime) { |
210 mFirstTime = false; |
|
211 mTimer.start(0); |
212 mTimer.start(0); |
212 } else { |
213 } else if (!mTimer.isActive()){ |
213 timeout(); |
214 timeout(); |
214 } |
215 } |
215 } |
216 } |
216 |
217 |
217 void HgScrollBufferManager::currentBuffer(int& bufferStart, int& bufferEnd) |
218 void HgScrollBufferManager::currentBuffer(int& bufferStart, int& bufferEnd) |