From c4e7aedb587a6ba781a034558316f96e32d063f8 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Thu, 18 Jun 2009 23:05:31 +0200 Subject: [PATCH] ResourceBrowser: load non-local projects as templates Load non-local projects as templates so user has to save it under a new name. Otherwise it would save to /tmp/qt_temp.XXXXX. Signed-off-by: Tobias Doerffel --- src/gui/ResourceBrowser.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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; }