zoom out much more smoother

This commit is contained in:
Eduardo Bart
2012-01-31 15:06:55 -02:00
parent deedef235d
commit 51b0822267
7 changed files with 195 additions and 85 deletions

View File

@@ -28,7 +28,8 @@ EventDispatcher g_dispatcher;
void EventDispatcher::flush()
{
poll();
while(!m_eventList.empty())
poll();
while(!m_scheduledEventList.empty())
m_scheduledEventList.pop();
@@ -44,7 +45,8 @@ void EventDispatcher::poll()
scheduledEvent->execute();
}
while(!m_eventList.empty()) {
int maxEvents = m_eventList.size();
for(int i=0;i<maxEvents;++i) {
EventPtr event = m_eventList.front();
m_eventList.pop_front();
event->execute();