From 86f5357e5627eabbdba72e379e34ecbea994a82b Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Mon, 20 Feb 2012 13:11:50 -0800 Subject: [PATCH] Fixed a bug in the number picker that could throw a numberformatexception --- astrid/src/com/todoroo/astrid/ui/NumberPicker.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/ui/NumberPicker.java b/astrid/src/com/todoroo/astrid/ui/NumberPicker.java index 826af6317..7832fcaab 100644 --- a/astrid/src/com/todoroo/astrid/ui/NumberPicker.java +++ b/astrid/src/com/todoroo/astrid/ui/NumberPicker.java @@ -313,12 +313,14 @@ public class NumberPicker extends LinearLayout implements OnClickListener, } private void validateCurrentView(CharSequence str, boolean notifyChange) { - int val = getSelectedPos(str.toString()); - if ((val >= mStart) && (val <= mEnd)) { - mPrevious = mCurrent; - mCurrent = val; - if (notifyChange) - notifyChange(mCurrent); + if (!TextUtils.isEmpty(str)) { + int val = getSelectedPos(str.toString()); + if ((val >= mStart) && (val <= mEnd)) { + mPrevious = mCurrent; + mCurrent = val; + if (notifyChange) + notifyChange(mCurrent); + } } updateView(); }