-rw-r--r-- | core/obex/receiver.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/core/obex/receiver.cpp b/core/obex/receiver.cpp index 8885256..d4ae323 100644 --- a/core/obex/receiver.cpp +++ b/core/obex/receiver.cpp @@ -4,12 +4,13 @@ using namespace OpieObex; /* OPIE */ #include <opie2/odebug.h> #include <qpe/applnk.h> #include <qpe/qpeapplication.h> #include <qpe/qcopenvelope_qws.h> +#include <qpe/filemanager.h> using namespace Opie::Core; /* QT */ #include <qfileinfo.h> #include <qlabel.h> #include <qtextview.h> @@ -192,11 +193,16 @@ QString OtherHandler::targetName( const QString& file ) { return newFile; } /* fast cpy */ void OtherHandler::copy(const QString& src, const QString& file) { owarn << "src " << src << ", dest " << file << "" << oendl; - QString cmd = QString("mv %1 %2").arg( Global::shellQuote( src )). - arg( Global::shellQuote( file ) ); - ::system( cmd.latin1() ); + FileManager *fm; + if(!fm->copyFile(src,file)) { + owarn << "Copy failed" << oendl; + } + +// QString cmd = QString("mv %1 %2").arg( Global::shellQuote( src )). +// arg( Global::shellQuote( file ) ); +// ::system( cmd.latin1() ); // done } |