diff --git a/src/gui/ResourceBrowser.cpp b/src/gui/ResourceBrowser.cpp index 4ee9fb60d..45758cbda 100644 --- a/src/gui/ResourceBrowser.cpp +++ b/src/gui/ResourceBrowser.cpp @@ -300,8 +300,17 @@ void ResourceBrowser::triggerAction( Actions _action, ResourceItem * _item ) if( engine::getMainWindow()->mayChangeProject() ) { ResourceFileMapper mapper( _item ); - engine::getSong()->loadProject( + if( _item->isLocalResource() ) + { + engine::getSong()->loadProject( mapper.fileName() ); + } + else + { + engine::getSong()-> + createNewProjectFromTemplate( + mapper.fileName() ); + } } break; }