diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcTestsActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcTestsActivity.kt index cb1b847396..5e1920b5cc 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcTestsActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcTestsActivity.kt @@ -6,6 +6,7 @@ import android.content.Context import android.content.Intent import android.content.IntentFilter import android.os.Bundle +import android.view.MenuItem import androidx.core.view.isVisible import androidx.lifecycle.lifecycleScope import kotlinx.android.synthetic.main.activity_webrtc_tests.* @@ -28,8 +29,8 @@ class WebRtcTestsActivity: PassphraseRequiredActionBarActivity(), PeerConnection SdpObserver, RTCStatsCollectorCallback { companion object { - const val HD_VIDEO_WIDTH = 320 - const val HD_VIDEO_HEIGHT = 240 + const val HD_VIDEO_WIDTH = 900 + const val HD_VIDEO_HEIGHT = 1600 const val CALL_ID = "call_id_session" private const val LOCAL_TRACK_ID = "local_track" private const val LOCAL_STREAM_ID = "local_track" @@ -106,6 +107,18 @@ class WebRtcTestsActivity: PassphraseRequiredActionBarActivity(), PeerConnection connectionFactory.createPeerConnection(rtcConfig, this)!! } + override fun onBackPressed() { + endCall() + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + if (item.itemId == android.R.id.home) { + endCall() + return true + } + return super.onOptionsItemSelected(item) + } + override fun onCreate(savedInstanceState: Bundle?, ready: Boolean) { super.onCreate(savedInstanceState, ready) setContentView(R.layout.activity_webrtc_tests) diff --git a/app/src/main/res/layout/activity_webrtc_tests.xml b/app/src/main/res/layout/activity_webrtc_tests.xml index 9a915e5e04..77276429f7 100644 --- a/app/src/main/res/layout/activity_webrtc_tests.xml +++ b/app/src/main/res/layout/activity_webrtc_tests.xml @@ -1,6 +1,7 @@ @@ -39,27 +40,49 @@ app:layout_constraintTop_toTopOf="parent" app:layout_constraintEnd_toEndOf="parent"/> - - + android:layout_height="match_parent"> + + + - - - + android:layout_width="0dp"> + + +