steven11sjf / dreaditor

A PyQt5-based Metroid Dread data visualizer
GNU General Public License v3.0
1 stars 1 forks source link

Collision camera dropdowns stay open in subarea tree even if setup dropdown is closed #19

Open MayberryZoom opened 2 hours ago

MayberryZoom commented 2 hours ago

To recreate:

  1. Go to subarea tree
  2. Find a collision camera in the tree
  3. Open the CC's dropdown
  4. Close the dropdown for the setup above the CC

This leads to an unintuitive result where the CC painter can be disabled but CCs are still being drawn, even if they're not visible in the tree.

image

MayberryZoom commented 2 hours ago

Turns out this is actually decided by if the CC's dropdown is open or not. If it's opened, the CC will stay displayed regardless.

The unintuitive part is that the CC dropdown can still be open if the setup's dropdown is closed.