mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-05 01:10:48 +00:00
Add support extension for isInMultiWindowMode check.
This commit is contained in:
committed by
jeffrey-signal
parent
448dda37bf
commit
6b7509d4f8
@@ -48,6 +48,7 @@ import org.signal.core.util.ThreadUtil
|
||||
import org.signal.core.util.concurrent.LifecycleDisposable
|
||||
import org.signal.core.util.concurrent.SignalDispatchers
|
||||
import org.signal.core.util.concurrent.SignalExecutors
|
||||
import org.signal.core.util.isInMultiWindowModeCompat
|
||||
import org.signal.core.util.logging.Log
|
||||
import org.signal.ringrtc.CallManager
|
||||
import org.thoughtcrime.securesms.BaseActivity
|
||||
@@ -282,7 +283,7 @@ class WebRtcCallActivity : BaseActivity(), SafetyNumberChangeDialog.Callback, Re
|
||||
requestNewSizesThrottle.clear()
|
||||
}
|
||||
|
||||
if (!isChangingConfigurations && !isInMultiWindowMode) {
|
||||
if (!isChangingConfigurations && !isInMultiWindowModeCompat()) {
|
||||
AppDependencies.signalCallManager.setEnableVideo(false)
|
||||
}
|
||||
|
||||
|
||||
@@ -20,3 +20,11 @@ fun Activity.overrideActivityTransitionCompat(overrideType: Int, @AnimRes enterA
|
||||
overridePendingTransition(enterAnim, exitAnim)
|
||||
}
|
||||
}
|
||||
|
||||
fun Activity.isInMultiWindowModeCompat(): Boolean {
|
||||
return if (Build.VERSION.SDK_INT >= 24) {
|
||||
isInMultiWindowMode
|
||||
} else {
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user