]> git.pld-linux.org Git - packages/amarok.git/blob - amarok-libmtp.patch
- up to 2.1.1
[packages/amarok.git] / amarok-libmtp.patch
1 --- amarok/src/mediadevice/mtp/mtpmediadevice.cpp
2 +++ amarok/src/mediadevice/mtp/mtpmediadevice.cpp
3 @@ -293,12 +293,13 @@
4          parent_id = getDefaultParentId();
5      }
6      debug() << "Parent id : " << parent_id << endl;
7 +    trackmeta->parent_id = parent_id;
8  
9      m_critical_mutex.lock();
10      debug() << "Sending track... " << bundle.url().path().utf8() << endl;
11      int ret = LIBMTP_Send_Track_From_File(
12          m_device, bundle.url().path().utf8(), trackmeta,
13 -        progressCallback, this, parent_id
14 +        progressCallback, this
15      );
16      m_critical_mutex.unlock();
17  
18 @@ -529,7 +530,7 @@
19          for( MtpMediaItem *it = dynamic_cast<MtpMediaItem*>(items->first()); it; it = dynamic_cast<MtpMediaItem*>(items->next()) )
20              album_object->tracks[i++] = it->track()->id();
21          album_object->no_tracks = items->count();
22 -        ret = LIBMTP_Create_New_Album( m_device, album_object, 0 );
23 +        ret = LIBMTP_Create_New_Album( m_device, album_object );
24          if( ret != 0 )
25          {
26              debug() << "creating album failed : " << ret << endl;
27 @@ -608,7 +609,7 @@
28  {
29      debug() << "Creating new folder '" << name << "' as a child of "<< parent_id << endl;
30      char *name_copy = qstrdup( name );
31 -    uint32_t new_folder_id = LIBMTP_Create_Folder( m_device, name_copy, parent_id );
32 +    uint32_t new_folder_id = LIBMTP_Create_Folder( m_device, name_copy, parent_id, 0 );
33      delete(name_copy);
34      debug() << "New folder ID: " << new_folder_id << endl;
35      if( new_folder_id == 0 )
36 @@ -913,7 +914,7 @@
37      if( item->playlist()->id() == 0 )
38      {
39          debug() << "creating new playlist : " << metadata->name << endl;
40 -        int ret = LIBMTP_Create_New_Playlist( m_device, metadata, 0 );
41 +        int ret = LIBMTP_Create_New_Playlist( m_device, metadata );
42          if( ret == 0 )
43          {
44              item->playlist()->setId( metadata->playlist_id );
This page took 0.114114 seconds and 3 git commands to generate.