don't return garbage when the timer isn't running, or never been started
commita1679d2ed130c7d7d60db36c59b0de757a0b4974
authorLukáš Tinkl <lukas.tinkl@canonical.com>
dateMon 28 Nov 2016, 20:57 (10 years ago)
parent89b598c
plugins/Utils/ElapsedTimer.h+1−1
@@ -41,7 +41,7 @@ class ElapsedTimer : public AbstractElapsedTimer {
4141public:
4242 void start() override { m_timer.start(); }
4343 qint64 msecsSinceReference() const override { return m_timer.msecsSinceReference(); }
44− qint64 elapsed() const override { return m_timer.elapsed(); }
44+ qint64 elapsed() const override { return m_timer.isValid() ? m_timer.elapsed() : 0; }
4545private:
4646 QElapsedTimer m_timer;
4747};