diff --git a/src/org/linphone/AboutFragment.java b/src/org/linphone/AboutFragment.java index e5cabadc5..09114cc97 100644 --- a/src/org/linphone/AboutFragment.java +++ b/src/org/linphone/AboutFragment.java @@ -165,7 +165,7 @@ public class AboutFragment extends Fragment implements OnClickListener { lc.resetLogCollection(); } } else if (v == cancel) { - getFragmentManager().popBackStackImmediate(); + LinphoneActivity.instance().goToDialerFragment(); } } } diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index c16701637..c380e1d75 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -769,6 +769,11 @@ public class LinphoneActivity extends Activity implements OnClickListener, Conta getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); } + public void goToDialerFragment() { + changeCurrentFragment(FragmentsAvailable.DIALER, null); + dialer_selected.setVisibility(View.VISIBLE); + } + public void onMessageSent(String to, String message) { Fragment fragment = getFragmentManager().findFragmentById(R.id.fragmentContainer); if (fragment.getClass() == ChatListFragment.class) {