From 3ac113857071fc1f225b2e1b42547269e568c6b7 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Tue, 11 Aug 2020 22:35:12 +0100 Subject: New upstream version 2.2.4.4 --- CopyEngineManager.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) mode change 100644 => 100755 CopyEngineManager.cpp (limited to 'CopyEngineManager.cpp') diff --git a/CopyEngineManager.cpp b/CopyEngineManager.cpp old mode 100644 new mode 100755 index fc1ec95..61a1399 --- a/CopyEngineManager.cpp +++ b/CopyEngineManager.cpp @@ -10,7 +10,7 @@ #include "cpp11addition.h" #ifdef ULTRACOPIER_PLUGIN_ALL_IN_ONE_DIRECT -#include "plugins/CopyEngine/Ultracopier/CopyEngineFactory.h" +#include "plugins/CopyEngine/Ultracopier-Spec/CopyEngineFactory.h" #endif CopyEngineManager::CopyEngineManager(OptionDialog *optionDialog) @@ -221,6 +221,7 @@ CopyEngineManager::returnCopyEngine CopyEngineManager::getCopyEngine(const Ultra pluginList[index].intances.push_back(pluginList.at(index).factory->getInstance()); temp.engine=pluginList.at(index).intances.back(); temp.canDoOnlyCopy=pluginList.at(index).canDoOnlyCopy; + temp.havePause=pluginList.at(index).factory->havePause(); temp.type=pluginList.at(index).type; temp.transferListOperation=pluginList.at(index).transferListOperation; return temp; @@ -262,10 +263,13 @@ CopyEngineManager::returnCopyEngine CopyEngineManager::getCopyEngine(const Ultra temp.engine=NULL; return temp; } - pluginList[index].intances.push_back(pluginList.at(index).factory->getInstance()); + PluginInterface_CopyEngineFactory * factory=pluginList.at(index).factory; + PluginInterface_CopyEngine * newIntance=factory->getInstance(); + pluginList[index].intances.push_back(newIntance); temp.engine=pluginList.at(index).intances.back(); temp.canDoOnlyCopy=pluginList.at(index).canDoOnlyCopy; temp.type=pluginList.at(index).type; + temp.havePause=factory->havePause(); temp.transferListOperation=pluginList.at(index).transferListOperation; return temp; } -- cgit v1.2.3