[rhythmbox] mtp: create db entries for tracks added to mtp devices



commit 9665a979a1cf747d3c86f4af4d568c25eaba8e3f
Author: Jonathan Matthew <jonathan d14n org>
Date:   Sun Feb 26 12:29:45 2012 +1000

    mtp: create db entries for tracks added to mtp devices

 plugins/mtpdevice/rb-mtp-source.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/plugins/mtpdevice/rb-mtp-source.c b/plugins/mtpdevice/rb-mtp-source.c
index e115116..8a8ad60 100644
--- a/plugins/mtpdevice/rb-mtp-source.c
+++ b/plugins/mtpdevice/rb-mtp-source.c
@@ -1079,6 +1079,7 @@ impl_track_added (RBTransferTarget *target,
 {
 	LIBMTP_track_t *track = NULL;
 	RBMtpSourcePrivate *priv = MTP_SOURCE_GET_PRIVATE (target);
+	RhythmDB *db;
 
 	track = g_hash_table_lookup (priv->track_transfer_map, dest);
 	if (track == NULL) {
@@ -1104,6 +1105,11 @@ impl_track_added (RBTransferTarget *target,
 			rb_ext_db_key_free (key);
 		}
 	}
+
+	db = get_db_for_source (RB_MTP_SOURCE (target));
+	add_mtp_track_to_db (RB_MTP_SOURCE (target), db, track);
+	g_object_unref (db);
+
 	queue_free_space_update (RB_MTP_SOURCE (target));
 	return FALSE;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]