summaryrefslogtreecommitdiffstats
path: root/src/db-image-parser.c
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2006-06-01 15:45:28 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2006-06-01 15:45:28 +0000
commit4b4d3bf8d9f1fbe1d15e260a08fda2c347eb4d52 (patch)
tree357ea03987d9101f0cadb57d1906d4bebae99d36 /src/db-image-parser.c
parent821efbba91524de002c812c2b43a9ef21c3a912e (diff)
downloadlibgpod-4b4d3bf8d9f1fbe1d15e260a08fda2c347eb4d52.tar.gz
libgpod-4b4d3bf8d9f1fbe1d15e260a08fda2c347eb4d52.tar.xz
libgpod-4b4d3bf8d9f1fbe1d15e260a08fda2c347eb4d52.zip
* src/itdb.h:
src/itdb_private.h: moved Itdb_DB to private part. * src/itdb.h: src/itdb_private.h: src/itdb_itunesdb: New: db_get_itunesdb(), db_get_photodb() * src/db-artwork-parser.c src/db-artwork-writer.c src/db-image-parser.c src/db-image-parser.h src/db-parse-context.c src/db-parse-context.h src/itdb_endianness.h src/itdb_itunesdb.c src/ithumb-writer.c: Remove all direct access to Itdb_DB->db. enum git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1296 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src/db-image-parser.c')
-rw-r--r--src/db-image-parser.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/db-image-parser.c b/src/db-image-parser.c
index 06f8f1e..64c23a3 100644
--- a/src/db-image-parser.c
+++ b/src/db-image-parser.c
@@ -102,14 +102,8 @@ ipod_image_new_from_mhni (MhniHeader *mhni, Itdb_DB *db)
img->width = get_gint16_db (db, mhni->image_width);
img->height = get_gint16_db (db, mhni->image_height);
- switch (db->db_type) {
- case DB_TYPE_ITUNES:
- device = db->db.itdb->device;
- break;
- case DB_TYPE_PHOTO:
- device = db->db.photodb->device;
- break;
- }
+ device = db_get_device (db);
+ g_return_val_if_fail (device, NULL);
corr_id = get_gint32_db (db, mhni->correlation_id);
img->type = image_type_from_corr_id (device, corr_id);