fix issue with editor-mixer:
* width+processor box display: - show editor-mixer - hide editor-mixer - select a different track or bus - show editor mixer -> width is wrong, processor may be displayed w/1px height * no routes on initial display -> possible segfault
This commit is contained in:
parent
c4cdf61971
commit
382eb0fc68
@ -133,17 +133,19 @@ Editor::show_editor_mixer (bool yn)
|
||||
if (current_mixer_strip == 0) {
|
||||
create_editor_mixer ();
|
||||
}
|
||||
|
||||
current_mixer_strip->set_route (r);
|
||||
current_mixer_strip->set_width_enum (editor_mixer_strip_width, (void*) this);
|
||||
}
|
||||
|
||||
if (current_mixer_strip->get_parent() == 0) {
|
||||
if (current_mixer_strip && current_mixer_strip->get_parent() == 0) {
|
||||
global_hpacker.pack_start (*current_mixer_strip, Gtk::PACK_SHRINK );
|
||||
global_hpacker.reorder_child (*current_mixer_strip, 0);
|
||||
current_mixer_strip->show ();
|
||||
}
|
||||
|
||||
if (r) {
|
||||
current_mixer_strip->set_route (r);
|
||||
current_mixer_strip->set_width_enum (editor_mixer_strip_width, (void*) this);
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
if (current_mixer_strip) {
|
||||
|
Loading…
Reference in New Issue
Block a user