summaryrefslogtreecommitdiff
path: root/core/java/android/widget/LegacyTimePickerDelegate.java
diff options
context:
space:
mode:
authorCraig Stout <cstout@google.com>2014-07-17 11:32:09 -0700
committerCraig Stout <cstout@google.com>2014-07-17 23:28:48 +0000
commitabdd154334eced2595d42e17a9dbac242a9af7da (patch)
tree87e5734af1c54b8f97e1be14f837b3ba8e5f5402 /core/java/android/widget/LegacyTimePickerDelegate.java
parent0048da2114b54357e4901f40930afc7d503e0e24 (diff)
Fix timepicker double done buttons.
Leanback theme uses a legacy layout with a done button, but apps won't necessarily have target apilevel L. Change-Id: Ib38b08df1fe07bd8fb4e64e93633ce0b7eb12567
Diffstat (limited to 'core/java/android/widget/LegacyTimePickerDelegate.java')
-rw-r--r--core/java/android/widget/LegacyTimePickerDelegate.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/core/java/android/widget/LegacyTimePickerDelegate.java b/core/java/android/widget/LegacyTimePickerDelegate.java
index 6dd70babbb18..70db211f3bad 100644
--- a/core/java/android/widget/LegacyTimePickerDelegate.java
+++ b/core/java/android/widget/LegacyTimePickerDelegate.java
@@ -429,11 +429,14 @@ class LegacyTimePickerDelegate extends TimePicker.AbstractTimePickerDelegate {
@Override
public void setShowDoneButton(boolean showDoneButton) {
- mShowDoneButton = showDoneButton;
- updateDoneButton();
+ if (mDoneButton != null) {
+ mShowDoneButton = showDoneButton;
+ updateDoneButton();
+ }
}
- private boolean isShowDoneButton() {
+ @Override
+ public boolean isShowDoneButton() {
return mShowDoneButton;
}