summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorİsmail Dönmez <ismail@donmez.ws>2014-07-06 14:54:40 +0300
committerIsmail Donmez <ismail@i10z.com>2014-07-06 20:16:18 +0200
commita6ec09d7ed8474e64589b1c8d149f953a9942b50 (patch)
tree1aad805fd3c3b9cd5308317d0420eb47f80de731 /src
parent16dccb24e4e7fb6332f672e1572e7ca359f794c5 (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')
-rw-r--r--src/widgets/widgets/qwidgetlinecontrol.cpp2
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 {