diff --git a/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java b/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java index f8cbbe4..97b4c29 100644 --- a/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java +++ b/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java @@ -1678,12 +1678,18 @@ public class PeertubeActivity extends AppCompatActivity implements CommentListAd binding.videoParams.getGlobalVisibleRect(viewRectParams); if (binding.videoParams.getVisibility() == View.VISIBLE && !viewRectParams.contains((int) event.getRawX(), (int) event.getRawY())) { closeMainMenuOptions(); + if (binding.videoParamsSubmenu.getVisibility() == View.VISIBLE) { + closeSubMenuMenuOptions(); + } return true; } Rect viewRectParamsSub = new Rect(); binding.videoParamsSubmenu.getGlobalVisibleRect(viewRectParamsSub); if (binding.videoParamsSubmenu.getVisibility() == View.VISIBLE && !viewRectParamsSub.contains((int) event.getRawX(), (int) event.getRawY())) { closeSubMenuMenuOptions(); + if (binding.videoParams.getVisibility() == View.VISIBLE) { + closeMainMenuOptions(); + } return true; } }