OSDN Git Service

Fix radial time picker inner circle (1-12) selections
authorAlan Viverette <alanv@google.com>
Fri, 19 Sep 2014 17:20:45 +0000 (10:20 -0700)
committerAlan Viverette <alanv@google.com>
Fri, 19 Sep 2014 17:20:45 +0000 (10:20 -0700)
Result of a poorly collapsed set of if block conditionals.

BUG: 17580782
Change-Id: I7f7e5038f943d1f49e1541acfa282479cb2505ea

core/java/android/widget/RadialTimePickerView.java

index 0460282..56f126c 100644 (file)
@@ -557,7 +557,7 @@ public class RadialTimePickerView extends View implements View.OnTouchListener {
             if (mIsOnInnerCircle && hour == 0) {
                 // Inner circle is 1 through 12.
                 hour = 12;
-            } else if (hour != 0) {
+            } else if (!mIsOnInnerCircle && hour != 0) {
                 // Outer circle is 13 through 23 and 0.
                 hour += 12;
             }