diff --git a/src/org/linphone/CallActivity.java b/src/org/linphone/CallActivity.java index bd0586ff2..03e0be2b5 100644 --- a/src/org/linphone/CallActivity.java +++ b/src/org/linphone/CallActivity.java @@ -38,6 +38,7 @@ import android.app.Dialog; import android.app.FragmentTransaction; import android.content.Context; import android.content.Intent; +import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.content.res.Configuration; import android.content.res.Resources; @@ -50,7 +51,6 @@ import android.hardware.SensorManager; import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; -import android.content.pm.ActivityInfo; import android.os.PowerManager; import android.os.SystemClock; import android.app.Fragment; diff --git a/src/org/linphone/CallIncomingActivity.java b/src/org/linphone/CallIncomingActivity.java index 3f1090231..8264e5c04 100644 --- a/src/org/linphone/CallIncomingActivity.java +++ b/src/org/linphone/CallIncomingActivity.java @@ -31,6 +31,7 @@ import org.linphone.ui.LinphoneSliders.LinphoneSliderTriggered; import android.app.Activity; import android.content.Context; +import android.content.pm.ActivityInfo; import android.os.Build; import android.os.Bundle; import android.os.PowerManager; @@ -69,6 +70,10 @@ public class CallIncomingActivity extends Activity implements LinphoneSliderTrig @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + if (getResources().getBoolean(R.bool.orientation_portrait_only)) { + setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); + } getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.call_incoming); diff --git a/src/org/linphone/CallOutgoingActivity.java b/src/org/linphone/CallOutgoingActivity.java index 508a9a7e9..dce1c5b81 100644 --- a/src/org/linphone/CallOutgoingActivity.java +++ b/src/org/linphone/CallOutgoingActivity.java @@ -29,6 +29,7 @@ import org.linphone.core.LinphoneCoreListenerBase; import org.linphone.mediastream.Log; import android.app.Activity; +import android.content.pm.ActivityInfo; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; @@ -63,6 +64,10 @@ public class CallOutgoingActivity extends Activity implements OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + if (getResources().getBoolean(R.bool.orientation_portrait_only)) { + setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); + } getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.call_outgoing);