-rw-r--r-- | noncore/tools/euroconv/calckeypad.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/noncore/tools/euroconv/calckeypad.cpp b/noncore/tools/euroconv/calckeypad.cpp index f1d61c0..4d0c37f 100644 --- a/noncore/tools/euroconv/calckeypad.cpp +++ b/noncore/tools/euroconv/calckeypad.cpp | |||
@@ -116,5 +116,5 @@ if(!dCurrent) | |||
116 | dCurrent = i; | 116 | dCurrent = i; |
117 | else if(!bIsDec){ | 117 | else if(iLenCurrent > 9) |
118 | if(iLenCurrent > 9) | ||
119 | return; | 118 | return; |
119 | else if(!bIsDec){ | ||
120 | dCurrent *= 10; | 120 | dCurrent *= 10; |
@@ -157,2 +157,8 @@ if(iPreviousOperator){ | |||
157 | 157 | ||
158 | if(i==5){ | ||
159 | // ensure we won't be able to enter more digits | ||
160 | iLenCurrent = 100; | ||
161 | iPreviousOperator = 0; | ||
162 | dPreviousValue = 0; | ||
163 | }else{ | ||
158 | dPreviousValue = dCurrent; | 164 | dPreviousValue = dCurrent; |
@@ -166,2 +172,3 @@ dDecCurrent = 0; | |||
166 | } | 172 | } |
173 | } | ||
167 | /*********************************************************************** | 174 | /*********************************************************************** |
@@ -202,3 +209,3 @@ QMessageBox::about( this, "About Euroconv", | |||
202 | "http://opie.handhelds.org\n\n" | 209 | "http://opie.handhelds.org\n\n" |
203 | "Version 0.2\n\n" | 210 | "Version 0.3\n\n" |
204 | "Any comment or feedback to:\n" | 211 | "Any comment or feedback to:\n" |