zwindow->start();
}
}
- else {
- if(vwindows.size()) {
- VWindow *vwindow = vwindows[DEFAULT_VWINDOW];
- if( vwindow->is_running() ) {
- vwindow->gui->lock_window("MWindow::update_project");
- vwindow->update(1);
- vwindow->gui->unlock_window();
- }
- }
- }
+ update_vwindow();
if(debug) PRINT_TRACE
cwindow->gui->lock_window("MWindow::update_project 2");
if(debug) PRINT_TRACE
}
+void MWindow::update_vwindow()
+{
+ for( int i=0; i<vwindows.size(); ++i ) {
+ VWindow *vwindow = vwindows[i];
+ if( vwindow->is_running() ) {
+ vwindow->gui->lock_window("MWindow::update_vwindow");
+ vwindow->update(1);
+ vwindow->gui->unlock_window();
+ }
+ }
+}
+
void MWindow::remove_indexfile(Indexable *indexable)
{
if( !indexable->is_asset ) return;