From 8756c006c865e4ae38c9d6d0f9b1efb73f565379 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Thu, 7 Dec 2017 11:39:48 +0100 Subject: [PATCH] Fix orientation Signed-off-by: Mario Danic --- app/src/main/AndroidManifest.xml | 1 + .../nextcloud/talk/activities/CallActivity.java | 14 ++++++++++++++ 2 files changed, 15 insertions(+) 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); + } }