diff --git a/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt index 2293c66c2..abeda1621 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt @@ -242,6 +242,10 @@ class MessagesFragment : Fragment(), Logging { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + binding.toolbar.setNavigationOnClickListener { + parentFragmentManager.popBackStack() + } + setFragmentResultListener("requestKey") { _, bundle-> // get the result from bundle contactKey = bundle.getString("contactKey").toString() diff --git a/app/src/main/res/layout/messages_fragment.xml b/app/src/main/res/layout/messages_fragment.xml index db6c22f67..8480d62a5 100644 --- a/app/src/main/res/layout/messages_fragment.xml +++ b/app/src/main/res/layout/messages_fragment.xml @@ -1,7 +1,6 @@ @@ -13,7 +12,8 @@ android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" - app:layout_constraintTop_toTopOf="parent"> + app:layout_constraintTop_toTopOf="parent" + app:navigationIcon="?android:attr/homeAsUpIndicator"> + app:layout_constraintTop_toBottomOf="@id/toolbar"> @@ -58,7 +58,7 @@