From 5b94198c15acd6713f440c79f9cc02be2a22acce Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Thu, 28 Oct 2021 20:15:53 -0500 Subject: [PATCH] Use a boolean for this state --- .../java/eu/siacs/conversations/ui/RtpSessionActivity.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java b/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java index 6dacf29db78f0b4d49a2edb675384b75cec7c464..1a1ab8f6cfa4749061244078c9054556e0e0c72c 100644 --- a/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java @@ -157,8 +157,8 @@ public class RtpSessionActivity extends XmppActivity implements XmppConnectionSe }); if (savedInstanceState != null) { - int dialpad_visibility = savedInstanceState.getInt("dialpad_visibility"); - findViewById(R.id.dialpad).setVisibility(dialpad_visibility); + boolean dialpadVisible = savedInstanceState.getBoolean("dialpad_visible"); + binding.dialpad.setVisibility(dialpadVisible ? View.VISIBLE : View.GONE); } } @@ -1223,8 +1223,7 @@ public class RtpSessionActivity extends XmppActivity implements XmppConnectionSe @Override protected void onSaveInstanceState(@NonNull @NotNull Bundle outState) { super.onSaveInstanceState(outState); - int visibility = findViewById(R.id.dialpad).getVisibility(); - outState.putInt("dialpad_visibility", visibility); + outState.putBoolean("dialpad_visible", binding.dialpad.getVisibility() == View.VISIBLE); } private void updateRtpSessionProposalState(final Account account, final Jid with, final RtpEndUserState state) {