diff --git a/jami-android/app/src/main/java/cx/ring/views/twopane/TwoPaneLayout.java b/jami-android/app/src/main/java/cx/ring/views/twopane/TwoPaneLayout.java
index f59c5a20ab043249a24c865a4d21a3f5043b898d..ffe4de12f77f3c56d35da7a612c6285595ce6d7f 100644
--- a/jami-android/app/src/main/java/cx/ring/views/twopane/TwoPaneLayout.java
+++ b/jami-android/app/src/main/java/cx/ring/views/twopane/TwoPaneLayout.java
@@ -211,21 +211,6 @@ public class TwoPaneLayout extends ViewGroup implements Openable {
         sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
     }
 
-    void updateObscuredViewsVisibility(View panel) {
-        boolean visibility = !mCanSlide || !isOpened;
-        for (int i = 0, childCount = getChildCount(); i < childCount; i++) {
-            final View child = getChildAt(i);
-
-            if (child == panel) {
-                // There are still more children above the panel but they won't be affected.
-                break;
-            } else if (child.getVisibility() == GONE) {
-                continue;
-            }
-            child.setVisibility(visibility ? VISIBLE : INVISIBLE);
-        }
-    }
-
     @Override
     protected void onAttachedToWindow() {
         super.onAttachedToWindow();
@@ -515,10 +500,6 @@ public class TwoPaneLayout extends ViewGroup implements Openable {
             nextXStart += child.getWidth() + Math.abs(nextXOffset);
         }
 
-        if (mFirstLayout) {
-            updateObscuredViewsVisibility(mSlideableView);
-        }
-
         mFirstLayout = false;
     }
 
@@ -616,30 +597,6 @@ public class TwoPaneLayout extends ViewGroup implements Openable {
         return mCanSlide;
     }
 
-    @Override
-    protected boolean drawChild(Canvas canvas, View child, long drawingTime) {
-        final LayoutParams lp = (LayoutParams) child.getLayoutParams();
-        boolean result;
-        final int save = canvas.save();
-
-        if (mCanSlide && !lp.slideable && mSlideableView != null) {
-            // Clip against the slider; no sense drawing what will immediately be covered.
-            canvas.getClipBounds(mTmpRect);
-            if (isLayoutRtlSupport()) {
-                mTmpRect.left = Math.max(mTmpRect.left, mSlideableView.getRight());
-            } else {
-                mTmpRect.right = Math.min(mTmpRect.right, mSlideableView.getLeft());
-            }
-            canvas.clipRect(mTmpRect);
-        }
-
-        result = super.drawChild(canvas, child, drawingTime);
-
-        canvas.restoreToCount(save);
-
-        return result;
-    }
-
     /**
      * @param opened position to switch to
      */