diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 6000438c9..5c0e57c99 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -43,6 +43,7 @@ diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java index 46a219dfc..c24adfda5 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -25,6 +25,7 @@ package com.nextcloud.talk.activities; import android.Manifest; +import android.content.res.Configuration; import android.content.res.Resources; import android.os.Bundle; import android.support.annotation.Nullable; @@ -812,4 +813,17 @@ public class CallActivity extends AppCompatActivity { } }); } + + @Override + public void onConfigurationChanged(Configuration newConfig) { + + // Checks the orientation of the screen + if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { + remoteRenderersLayout.setOrientation(LinearLayout.HORIZONTAL); + } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){ + remoteRenderersLayout.setOrientation(LinearLayout.VERTICAL); + } + + super.onConfigurationChanged(newConfig); + } }