X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.C;h=601f5c24e0fdfd7a01c26078bd35d01fbf25cd81;hb=e41864cf7931bfb86f68c5d35d4578dfe161d386;hp=c1cd79f6119ff4e027a804bc7d828b2ae72d9d80;hpb=537b18f6fd34e3499123fb25287cd35b28efc491;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/mwindow.C b/cinelerra-5.1/cinelerra/mwindow.C index c1cd79f6..601f5c24 100644 --- a/cinelerra-5.1/cinelerra/mwindow.C +++ b/cinelerra-5.1/cinelerra/mwindow.C @@ -2856,6 +2856,39 @@ void MWindow::show_lwindow() gui->mainmenu->show_lwindow->set_checked(1); } +void MWindow::restore_windows() +{ + if( !session->show_vwindow ) { + for( int i=0, n=vwindows.size(); igui->close(0); + } + } + else + show_vwindow(); + + if( !session->show_awindow ) + awindow->gui->close(0); + else + show_awindow(); + + if( !session->show_cwindow ) + cwindow->gui->close(0); + else + show_cwindow(); + + if( !session->show_gwindow ) + gwindow->gui->close(0); + else + show_gwindow(); + + if( !session->show_lwindow ) + lwindow->gui->close(0); + else + show_lwindow(); +} + int MWindow::tile_windows(int window_config) { int need_reload = 0;