diff options
author | İsmail Dönmez <ismail@donmez.ws> | 2014-07-06 14:54:40 +0300 |
---|---|---|
committer | Ismail Donmez <ismail@i10z.com> | 2014-07-06 20:16:18 +0200 |
commit | a6ec09d7ed8474e64589b1c8d149f953a9942b50 (patch) | |
tree | 1aad805fd3c3b9cd5308317d0420eb47f80de731 /src/widgets/widgets | |
parent | 16dccb24e4e7fb6332f672e1572e7ca359f794c5 (diff) |
Fix QTimer with negative interval in QWidgetLineControl::setCursorBlinkPeriod
When keyboard blink is disabled, msec will be negative (-2 in my case).
In that case if (msec) will evaluate to true and create a QTimer
with a negative interval. Fix is to check for msec > 0.
Change-Id: I5c8d82c3cdaf26a961c986f4164805aacfe3ae37
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Diffstat (limited to 'src/widgets/widgets')
-rw-r--r-- | src/widgets/widgets/qwidgetlinecontrol.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/widgets/widgets/qwidgetlinecontrol.cpp b/src/widgets/widgets/qwidgetlinecontrol.cpp index b16477246f..75f30599be 100644 --- a/src/widgets/widgets/qwidgetlinecontrol.cpp +++ b/src/widgets/widgets/qwidgetlinecontrol.cpp @@ -1472,7 +1472,7 @@ void QWidgetLineControl::setCursorBlinkPeriod(int msec) if (m_blinkTimer) { killTimer(m_blinkTimer); } - if (msec && !m_readOnly) { + if (msec > 0 && !m_readOnly) { m_blinkTimer = startTimer(msec / 2); m_blinkStatus = 1; } else { |