Merge "Make timer landscape keyboard bigger." into lmp-mr1-dev
diff --git a/src/com/android/deskclock/AlarmClockFragment.java b/src/com/android/deskclock/AlarmClockFragment.java
index 71ce03c..35c1917 100644
--- a/src/com/android/deskclock/AlarmClockFragment.java
+++ b/src/com/android/deskclock/AlarmClockFragment.java
@@ -1443,9 +1443,12 @@
@Override
public void setFabAppearance(ImageButton fab) {
+ if (!isAdded()) {
+ return;
+ }
fab.setVisibility(View.VISIBLE);
fab.setImageResource(R.drawable.ic_fab_plus);
- fab.setContentDescription(fab.getContext().getString(R.string.button_alarms));
+ fab.setContentDescription(getString(R.string.button_alarms));
}
@Override
diff --git a/src/com/android/deskclock/ClockFragment.java b/src/com/android/deskclock/ClockFragment.java
index ab818cb..6d76cd5 100644
--- a/src/com/android/deskclock/ClockFragment.java
+++ b/src/com/android/deskclock/ClockFragment.java
@@ -278,9 +278,12 @@
@Override
public void setFabAppearance(ImageButton fab) {
+ if (!isAdded()) {
+ return;
+ }
fab.setVisibility(View.VISIBLE);
fab.setImageResource(R.drawable.ic_globe);
- fab.setContentDescription(fab.getContext().getString(R.string.button_cities));
+ fab.setContentDescription(getString(R.string.button_cities));
}
@Override
diff --git a/src/com/android/deskclock/stopwatch/StopwatchFragment.java b/src/com/android/deskclock/stopwatch/StopwatchFragment.java
index 3a23414..26a532f 100644
--- a/src/com/android/deskclock/stopwatch/StopwatchFragment.java
+++ b/src/com/android/deskclock/stopwatch/StopwatchFragment.java
@@ -874,8 +874,11 @@
@Override
public void setFabAppearance(ImageButton fab) {
- mFab = fab;
+ if (!isAdded()) {
+ return;
+ }
+ mFab = fab;
if (mState == Stopwatches.STOPWATCH_RUNNING) {
mFab.setImageResource(R.drawable.ic_fab_pause);
mFab.setContentDescription(getString(R.string.sw_stop_button));
@@ -888,6 +891,10 @@
@Override
public void setLeftRightButtonAppearance(ImageButton left, ImageButton right) {
+ if (!isAdded()) {
+ return;
+ }
+
mLeftButton = left;
mRightButton = right;
mLeftButton.setVisibility(mState == Stopwatches.STOPWATCH_RESET ? View.INVISIBLE :
diff --git a/src/com/android/deskclock/timer/TimerFragment.java b/src/com/android/deskclock/timer/TimerFragment.java
index 9c13752..7c567b6 100644
--- a/src/com/android/deskclock/timer/TimerFragment.java
+++ b/src/com/android/deskclock/timer/TimerFragment.java
@@ -513,6 +513,10 @@
@Override
public void setFabAppearance(ImageButton fab) {
+ if (!isAdded()) {
+ return;
+ }
+
mFab = fab;
if (mFab != null) {
if (atTimerTab()) {
@@ -540,6 +544,10 @@
@Override
public void setLeftRightButtonAppearance(ImageButton left, ImageButton right) {
+ if (!isAdded()) {
+ return;
+ }
+
mLeftButton = left;
mRightButton = right;
if (mLeftButton != null && mRightButton != null && atTimerTab()) {