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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user