[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: More info; was: KDoubleNumInput issue
From: Dirk Mueller <mueller () kde ! org>
Date: 2001-08-11 14:45:29
[Download RAW message or body]
On Sam, 11 Aug 2001, TAnGorN wrote:
> value on entry of init 4
> value on exit of init 4
> value on entry of setRange 4
> value after bounds check 4
> value after floor 3.99
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Ok, I guess the difference is because I compile with --enable-debug. Please
try this patch:
--- knuminput.cpp 2001/07/09 22:09:11 1.37
+++ knuminput.cpp 2001/08/11 14:44:18
@@ -783,7 +783,7 @@ void KDoubleNumInput::setRange(double lo
if(m_upper < m_value) m_value = m_upper;
// make m_value a multiple of step
- m_value = floor(m_value / m_step) * m_step;
+ m_value = floor(( m_value+.5*m_step ) / m_step) * m_step;
if(slider) {
int slmax = QMIN(INT_MAX, (int)((m_upper - m_lower)/m_step));
Dirk
>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic