diff options
author | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2006-06-01 15:45:28 +0000 |
---|---|---|
committer | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2006-06-01 15:45:28 +0000 |
commit | 4b4d3bf8d9f1fbe1d15e260a08fda2c347eb4d52 (patch) | |
tree | 357ea03987d9101f0cadb57d1906d4bebae99d36 /src/db-parse-context.c | |
parent | 821efbba91524de002c812c2b43a9ef21c3a912e (diff) | |
download | libgpod-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-parse-context.c')
-rw-r--r-- | src/db-parse-context.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/db-parse-context.c b/src/db-parse-context.c index 0adbe30..ceb8313 100644 --- a/src/db-parse-context.c +++ b/src/db-parse-context.c @@ -179,16 +179,7 @@ db_parse_context_new_from_file (const char *filename, Itdb_DB *db) buffer = NULL; ctx = NULL; - switch (db->db_type) { - case DB_TYPE_ITUNES: - device = db->db.itdb->device; - break; - case DB_TYPE_PHOTO: - device = db->db.photodb->device; - break; - default: - g_return_val_if_reached (NULL); - } + device = db_get_device (db); g_return_val_if_fail (device, NULL); fd = open (filename, O_RDONLY); |