diff options
Diffstat (limited to 'java/com/android/dialer/app/calllog/CallLogFragment.java')
-rw-r--r-- | java/com/android/dialer/app/calllog/CallLogFragment.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/java/com/android/dialer/app/calllog/CallLogFragment.java b/java/com/android/dialer/app/calllog/CallLogFragment.java index a82afa5fe..5cb0244c5 100644 --- a/java/com/android/dialer/app/calllog/CallLogFragment.java +++ b/java/com/android/dialer/app/calllog/CallLogFragment.java @@ -602,11 +602,14 @@ public class CallLogFragment extends Fragment public void onVisible() { LogUtil.enterBlock("CallLogFragment.onPageSelected"); if (getActivity() != null && getActivity() instanceof HostInterface) { - ((HostInterface) getActivity()) - .enableFloatingButton(mModalAlertManager == null || mModalAlertManager.isEmpty()); + ((HostInterface) getActivity()).enableFloatingButton(!isModalAlertVisible()); } } + public boolean isModalAlertVisible() { + return mModalAlertManager != null && !mModalAlertManager.isEmpty(); + } + @CallSuper public void onNotVisible() { LogUtil.enterBlock("CallLogFragment.onPageUnselected"); |