Commit 9951f6f4 authored by James Lemieux's avatar James Lemieux Committed by Android (Google) Code Review
Browse files

Merge "Fix creation of first timer via voice" into ub-deskclock-dazzle

parents 750bf029 bdcbdd7e
......@@ -160,16 +160,21 @@ public class TimerFragment extends DeskClockFragment {
intent.removeExtra(HandleDeskClockApiCalls.EXTRA_TIMER_ID);
}
// Either show the view for creating timers or the view of existing timers.
if (!hasTimers() || createTimer || mTimerSetupState != null) {
// Choose the view to display in this fragment.
if (showTimerId != -1) {
// A specific timer must be shown; show the list of timers.
showTimersView();
} else if (!hasTimers() || createTimer || mTimerSetupState != null) {
// No timers exist, a timer is being created, or the last view was timer setup;
// show the timer setup view.
showCreateTimerView();
// If initial state of the timer setup view exists, set it now.
if (mTimerSetupState != null) {
mCreateTimerView.setState(mTimerSetupState);
mTimerSetupState = null;
}
} else {
// Otherwise, default to showing the list of timers.
showTimersView();
}
......
......@@ -201,7 +201,7 @@ public class TimerSetupView extends LinearLayout implements Button.OnClickListen
}
/**
* @return an opaque representation of the state of timer setup.
* @return an opaque representation of the state of timer setup
*/
public Serializable getState() {
return Arrays.copyOf(mInput, mInput.length);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment