Changes need to be propagated to the Stripable's PresentationInfo.
So far this was not done for batch-changes using the mixer's left
side-bar "Show all", "Hide all" actions. They remained local
to the mixer and were not persistent.
(*i)[stripable_columns.visible] = av->marked_for_display ();
}
- /* force presentation catch up with visibility changes
- */
-
+ /* force presentation to catch up with visibility changes */
sync_presentation_info_from_treeview ();
}
(*i)[stripable_columns.visible] = yn;
}
+
+ /* force presentation to catch up with visibility changes */
+ sync_presentation_info_from_treeview ();
}
redisplay_track_list ();
}
-
void
Mixer_UI::set_all_audio_midi_visibility (int tracks, bool yn)
{
break;
}
}
+
+ /* force presentation to catch up with visibility changes */
+ sync_presentation_info_from_treeview ();
}
redisplay_track_list ();