Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ca19504f authored by Yorke Lee's avatar Yorke Lee
Browse files

Don't call finish when calling from the dialpad

Change-Id: Ib5c98b51c4f3113e434208b83310754b825a197f
parent 3b8086e0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -482,7 +482,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
        ft.commit();
    }

    private void hideDialpadFragment(boolean animate, boolean clearDialpad) {
    public void hideDialpadFragment(boolean animate, boolean clearDialpad) {
        if (mDialpadFragment == null) return;
        if (clearDialpad) {
            mDialpadFragment.clearDialpad();
+6 −4
Original line number Diff line number Diff line
@@ -1082,8 +1082,11 @@ public class DialpadFragment extends Fragment

    public void callVoicemail() {
        startActivity(getVoicemailIntent());
        mClearDigitsOnStop = true;
        getActivity().finish();
        hideAndClearDialpad();
    }

    private void hideAndClearDialpad() {
        ((DialtactsActivity) getActivity()).hideDialpadFragment(false, true);
    }

    public static class ErrorDialogFragment extends DialogFragment {
@@ -1179,8 +1182,7 @@ public class DialpadFragment extends Fragment
                        (getActivity() instanceof DialtactsActivity ?
                                ((DialtactsActivity) getActivity()).getCallOrigin() : null));
                startActivity(intent);
                mClearDigitsOnStop = true;
                getActivity().finish();
                hideAndClearDialpad();
            }
        }
    }