fixed a bug where addToWorkingDocument was not working with images, audios and videos

preferencesAboutTextFull
Clément Fauconnier 6 years ago
parent e963b7e8df
commit 1432af6970
  1. 15
      src/board/UBBoardController.cpp

@ -535,17 +535,10 @@ void UBBoardController::addScene(UBGraphicsScene* scene, bool replaceActiveIfEmp
{ {
foreach(QUrl relativeFile, scene->relativeDependencies()) foreach(QUrl relativeFile, scene->relativeDependencies())
{ {
QString source = scene->document()->persistencePath() + "/" + relativeFile.toString(); QString source = scene->document()->persistencePath() + "/" + relativeFile.path();
QString target = selectedDocument()->persistencePath() + "/" + relativeFile.toString(); QString destination = selectedDocument()->persistencePath() + "/" + relativeFile.path();
if(QFileInfo(source).isDir()) UBFileSystemUtils::copy(source, destination, true);
UBFileSystemUtils::copyDir(source,target);
else{
QFileInfo fi(target);
QDir d = fi.dir();
d.mkpath(d.absolutePath());
QFile::copy(source, target);
}
} }
} }

Loading…
Cancel
Save