Sophie

Sophie

distrib > Mandriva > 2008.0 > i586 > by-pkgid > cfd4bbfae24305581cf91ef8a7459719 > files > 10

amarok-1.4.7-9mdv2008.0.src.rpm

SVN commit 703403 by mitchell:

Fix accidental use of toLatin1 instead of toUtf8, causing transfer issues to MTP devices.  Thanks to Kevin Becker
<kevman3000@gmail.com> for the fix.

CCBUG: 139722


 M  +2 -2      mtpmediadevice.cpp

--- amarok/src/mediadevice/mtp/mtpmediadevice.cpp~	2007-08-07 19:48:28.000000000 +0200
+++ amarok/src/mediadevice/mtp/mtpmediadevice.cpp	2007-08-26 16:16:54.000000000 +0200
@@ -295,9 +295,9 @@
     debug() << "Parent id : " << parent_id << endl;
 
     m_critical_mutex.lock();
-    debug() << "Sending track... " << bundle.url().path().latin1() << endl;
+    debug() << "Sending track... " << bundle.url().path().utf8() << endl;
     int ret = LIBMTP_Send_Track_From_File(
-        m_device, bundle.url().path().latin1(), trackmeta,
+        m_device, bundle.url().path().utf8(), trackmeta,
         progressCallback, this, parent_id
     );
     m_critical_mutex.unlock();