From: Andreas Monzner Date: Tue, 3 Jun 2008 15:15:07 +0000 (+0000) Subject: small cleanup X-Git-Tag: 2.6.0~1181 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/be9f9b15125b46136fefc5051f5661dc15d59ab7 small cleanup --- diff --git a/lib/base/ebase.cpp b/lib/base/ebase.cpp index a79b1d4a..61219811 100644 --- a/lib/base/ebase.cpp +++ b/lib/base/ebase.cpp @@ -147,18 +147,15 @@ int eMainloop::processOneEvent(unsigned int twisted_timeout, PyObject **res, ePy long poll_timeout = -1; /* infinite in case of empty timer list */ - if (!m_timer_list.empty() || twisted_timeout > 0) + if (!m_timer_list.empty()) { - if (!m_timer_list.empty()) - { - /* process all timers which are ready. first remove them out of the list. */ - while (!m_timer_list.empty() && (poll_timeout = timeout_usec( m_timer_list.begin()->getNextActivation() ) ) <= 0 ) - m_timer_list.begin()->activate(); - if (poll_timeout < 0) - poll_timeout = 0; - else /* convert us to ms */ - poll_timeout /= 1000; - } + /* process all timers which are ready. first remove them out of the list. */ + while (!m_timer_list.empty() && (poll_timeout = timeout_usec( m_timer_list.begin()->getNextActivation() ) ) <= 0 ) + m_timer_list.begin()->activate(); + if (poll_timeout < 0) + poll_timeout = 0; + else /* convert us to ms */ + poll_timeout /= 1000; } if ((twisted_timeout > 0) && (poll_timeout > 0) && ((unsigned int)poll_timeout > twisted_timeout))