From db876361603ccf1664698df926a3c61d32315101 Mon Sep 17 00:00:00 2001 From: zecke Date: Tue, 29 Mar 2005 23:30:39 +0000 Subject: Beaming Fix: Recievers couldn't handle paths inside the obex push. As a workaround we will change the working directory of the process and use the filename inside that directory. --- (limited to 'core/obex') diff --git a/core/obex/obex.cc b/core/obex/obex.cc index 5dfcfb5..36634ec 100644 --- a/core/obex/obex.cc +++ b/core/obex/obex.cc @@ -74,8 +74,10 @@ void Obex::sendNow(){ } // OProcess inititialisation m_send = new OProcess(); + m_send->setWorkingDirectory( QFileInfo(m_file).dirPath(true) ); + *m_send << "irobex_palm3"; - *m_send << QFile::encodeName(m_file); + *m_send << QFile::encodeName(QFileInfo(m_file).fileName()); // connect to slots Exited and and StdOut connect(m_send, SIGNAL(processExited(Opie::Core::OProcess*) ), -- cgit v0.9.0.2