Fixed tablet issues

This commit is contained in:
Sylvain Berfini 2020-10-20 15:43:16 +02:00
parent da7cc2cbf5
commit 872683c2ee
2 changed files with 8 additions and 2 deletions

View file

@ -60,7 +60,9 @@ abstract class ProximitySensorActivity : GenericActivity() {
try { try {
sensorManager = getSystemService(Context.SENSOR_SERVICE) as SensorManager sensorManager = getSystemService(Context.SENSOR_SERVICE) as SensorManager
proximitySensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY) val sensor: Sensor? = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY)
sensor ?: return
proximitySensor = sensor
proximityWakeLock = (getSystemService(Context.POWER_SERVICE) as PowerManager) proximityWakeLock = (getSystemService(Context.POWER_SERVICE) as PowerManager)
.newWakeLock( .newWakeLock(
PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK,

View file

@ -136,7 +136,11 @@ internal fun MasterContactsFragment.navigateToContactEditor(sipUriToAdd: String?
internal fun ContactEditorFragment.navigateToContact(contact: NativeContact) { internal fun ContactEditorFragment.navigateToContact(contact: NativeContact) {
val deepLink = "linphone-android://contact/view/${contact.nativeId}" val deepLink = "linphone-android://contact/view/${contact.nativeId}"
findMasterNavController().navigate(Uri.parse(deepLink), getRightToLeftAnimationNavOptions()) if (!resources.getBoolean(R.bool.isTablet)) {
findMasterNavController().navigate(Uri.parse(deepLink), getRightToLeftAnimationNavOptions())
} else {
findMasterNavController().navigate(Uri.parse(deepLink))
}
} }
/* History related */ /* History related */