summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/obex/receiver.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/core/obex/receiver.cpp b/core/obex/receiver.cpp
index d5a7271..31c6afe 100644
--- a/core/obex/receiver.cpp
+++ b/core/obex/receiver.cpp
@@ -139,3 +139,3 @@ QString OtherHandler::targetName( const QString& file ) {
int trie = 0;
- while (QFile::exists(newFile + info.extension() ) ) {
+ while (QFile::exists(newFile + "."+info.extension() ) ) {
newFile = newFileBase + "_"+QString::number(trie) ;
@@ -143,3 +143,3 @@ QString OtherHandler::targetName( const QString& file ) {
}
- newFile += info.extension();
+ newFile += "." + info.extension();
@@ -150,2 +150,3 @@ QString OtherHandler::targetName( const QString& file ) {
void OtherHandler::copy(const QString& src, const QString& file) {
+ qWarning("src %s, dest %s", src.latin1(),file.latin1() );
int src_fd = ::open( QFile::encodeName( src ), O_RDONLY );
@@ -157,2 +158,3 @@ void OtherHandler::copy(const QString& src, const QString& file) {
::lseek(to_fd, stater.st_size-1, SEEK_SET );
+ ::write(to_fd, "", 1 );
@@ -164,3 +166,3 @@ void OtherHandler::copy(const QString& src, const QString& file) {
- ::memcpy(src_addr , dest_addr, stater.st_size );
+ ::memcpy(dest_addr , src_addr, stater.st_size );
::munmap(src_addr , stater.st_size );