conversation: cleanup

Change-Id: I45db2595c1c708fbb189fbd752ae29961ed5cc56
diff --git a/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java b/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java
index b6bf0e0..6462678 100644
--- a/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java
+++ b/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.java
@@ -328,8 +328,6 @@
         if (animator != null)
             animator.setSupportsChangeAnimations(false);
         binding.histList.setAdapter(mAdapter);
-
-
     }
 
     @Override
@@ -356,6 +354,7 @@
         }
         mAdapter = null;
         super.onDestroyView();
+        binding = null;
     }
 
     @Override
@@ -382,10 +381,6 @@
         presenter.sendTextMessage(binding.emojiSend.getText().toString());
     }
 
-    public void selectFile() {
-        presenter.selectFile();
-    }
-
     @SuppressLint("RestrictedApi")
     public void expandMenu(View v) {
         Context context = requireContext();
@@ -428,7 +423,7 @@
                     break;
                 }
                 case R.id.conv_send_file:
-                    selectFile();
+                    presenter.selectFile();
                     break;
                 case R.id.conv_share_location:
                     shareLocation();
@@ -473,7 +468,6 @@
 
     /**
      * Used to update with the past adapter position when a long click was registered
-     * @param position
      */
     public void updatePosition(int position) {
         mSelectedPosition = position;
@@ -1142,23 +1136,19 @@
         showErrorPanel(R.string.error_no_network, null);
     }
 
-    public void showErrorPanel(final int textResId, @Nullable View.OnClickListener clickListener) {
-        if (binding.errorMsgPane == null || binding.errorMsgPane.getVisibility() == View.VISIBLE) {
-            return;
-        }
-        binding.errorMsgPane.setVisibility(View.VISIBLE);
-        binding.errorMsgPane.setOnClickListener(clickListener);
-        if (binding.errorMsgTxt != null) {
+    private void showErrorPanel(final int textResId, @Nullable View.OnClickListener clickListener) {
+        if (binding != null) {
+            binding.errorMsgPane.setVisibility(View.VISIBLE);
+            binding.errorMsgPane.setOnClickListener(clickListener);
             binding.errorMsgTxt.setText(textResId);
         }
     }
 
     @Override
     public void hideErrorPanel() {
-        if (binding.errorMsgPane == null || binding.errorMsgPane.getVisibility() == View.GONE) {
-            return;
+        if (binding != null) {
+            binding.errorMsgPane.setVisibility(View.GONE);
         }
-        binding.errorMsgPane.setVisibility(View.GONE);
     }
 
 }