Prevent screen rotation during voice record.

Fixes #8276
fork-5.53.8
PockelHockel 2021-01-21 01:12:44 +01:00 zatwierdzone przez Greyson Parrelli
rodzic 8d187c8ba1
commit e430a46e20
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -24,6 +24,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.ActivityInfo;
import android.content.pm.ShortcutManager;
import android.content.res.ColorStateList;
import android.content.res.Configuration;
@ -2911,6 +2912,7 @@ public class ConversationActivity extends PassphraseRequiredActivity
vibrator.vibrate(20);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LOCKED);
audioRecorder.startRecording();
}
@ -2927,6 +2929,7 @@ public class ConversationActivity extends PassphraseRequiredActivity
vibrator.vibrate(20);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
ListenableFuture<Pair<Uri, Long>> future = audioRecorder.stopRecording();
future.addListener(new ListenableFuture.Listener<Pair<Uri, Long>>() {