diff options
Diffstat (limited to 'src/com/android/incallui/InCallActivity.java')
-rw-r--r-- | src/com/android/incallui/InCallActivity.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/com/android/incallui/InCallActivity.java b/src/com/android/incallui/InCallActivity.java index 3daa7dcd..baf4691e 100644 --- a/src/com/android/incallui/InCallActivity.java +++ b/src/com/android/incallui/InCallActivity.java @@ -1048,6 +1048,27 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { " intent", e); } } + }) + .setCallback(new Snackbar.Callback() { + @Override + public void onDismissed(Snackbar snackbar, int event) { + if (DEBUG) { + Log.d(TAG, "Snackbar.Callback.onDismissed"); + } + if (mCallCardFragment != null) { + mCallCardFragment.updateFabPosition(); + } + } + + @Override + public void onShown(Snackbar snackbar) { + if (DEBUG) { + Log.d(TAG, "Snackbar.Callback.onShown"); + } + if (mCallCardFragment != null) { + mCallCardFragment.updateFabPosition(snackbar.getView().getHeight()); + } + } }); } mInviteSnackbar.show(); |