fix: when piano roll window is not visible, select a row on list event table will cause current MIDI region lose selection

This commit is contained in:
Xiaohan-Tian
2026-05-08 17:09:53 -07:00
parent 37da0f6885
commit a1c8727d44
4 changed files with 259 additions and 17 deletions
+1 -1
View File
@@ -587,6 +587,7 @@ const MainContent: React.FC<MainContentProps> = ({
: null;
setSelectedRegionId(lastSelectedRegionId);
setActiveRegionId(lastSelectedRegionId);
if (DEBUG_MODE.MAIN_CONTENT) {
console.log(`Selected regions: ${selectedRegions.map(selectedRegion => selectedRegion.getId()).join(', ')}`);
@@ -598,7 +599,6 @@ const MainContent: React.FC<MainContentProps> = ({
if (!lastSelectedRegionId) {
setShowPianoRoll(false);
setActiveRegionId(null);
return;
}