delete mwindow before restarting for new theme
[goodguy/history.git] / cinelerra-5.0 / cinelerra / preferencesthread.C
index 8f95e11967ab8f3e33c893c3d71e3f49d741472f..e59a099d7ad1e5d0576f4c9617e428e7b4f1558c 100644 (file)
@@ -153,7 +153,7 @@ void PreferencesThread::handle_close_event(int result)
        edl = 0;
 
        mwindow->defaults->update("DEFAULTPREF", current_dialog);
-       if( mwindow->reload_status )
+       if( mwindow->restart() )
                mwindow->gui->set_done(0);
 }
 
@@ -202,7 +202,7 @@ int PreferencesThread::apply_settings()
                !preferences->brender_asset->equivalent(*mwindow->preferences->brender_asset, 0, 1);
 
        if( strcmp(preferences->theme, mwindow->preferences->theme) != 0 )
-               mwindow->reload_status = 1;
+               mwindow->restart_status = -1; // reload, need new bcresources
 
        mwindow->edl->copy_session(edl, 1);
        mwindow->preferences->copy_from(preferences);