diff --git a/app/src/main/java/org/linphone/compatibility/Api31Compatibility.kt b/app/src/main/java/org/linphone/compatibility/Api31Compatibility.kt index 4ff9e81cb..5518767ea 100644 --- a/app/src/main/java/org/linphone/compatibility/Api31Compatibility.kt +++ b/app/src/main/java/org/linphone/compatibility/Api31Compatibility.kt @@ -39,12 +39,16 @@ class Api31Compatibility { private const val TAG = "[API 31 Compatibility]" fun enableAutoEnterPiP(activity: Activity, enable: Boolean) { - activity.setPictureInPictureParams( - PictureInPictureParams.Builder() - .setAspectRatio(AppUtils.getPipRatio(activity)) - .setAutoEnterEnabled(enable) - .build() - ) + try { + activity.setPictureInPictureParams( + PictureInPictureParams.Builder() + .setAspectRatio(AppUtils.getPipRatio(activity)) + .setAutoEnterEnabled(enable) + .build() + ) + } catch (ise: IllegalArgumentException) { + Log.e("$TAG Can't set PiP params: $ise") + } } fun setBlurRenderEffect(view: View) { diff --git a/app/src/main/res/layout-land/call_numpad_bottom_sheet.xml b/app/src/main/res/layout-land/call_numpad_bottom_sheet.xml new file mode 100644 index 000000000..d2d769ded --- /dev/null +++ b/app/src/main/res/layout-land/call_numpad_bottom_sheet.xml @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file