From 0b16c45b5d210ce73c17342da44963a6ca8b9376 Mon Sep 17 00:00:00 2001 From: Jens Georg Date: Fri, 11 Sep 2009 20:54:42 +0200 Subject: [PATCH] core: use MediaDBError more consistently --- src/rygel/rygel-media-db.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/rygel/rygel-media-db.vala b/src/rygel/rygel-media-db.vala index 725df3b..4e634fd 100644 --- a/src/rygel/rygel-media-db.vala +++ b/src/rygel/rygel-media-db.vala @@ -364,6 +364,7 @@ public class Rygel.MediaDB : Object { warning ("Failed to prepare delete of object %s: %s", id, db.errmsg ()); + throw new MediaDBError.SQLITE_ERROR (db.errmsg ()); } } @@ -650,6 +651,7 @@ public class Rygel.MediaDB : Object { warning ("Failed to get uris for obj %s: %s", obj.id, db.errmsg ()); + throw new MediaDBError.SQLITE_ERROR (db.errmsg ()); } } @@ -675,7 +677,7 @@ public class Rygel.MediaDB : Object { fill_item (statement, (MediaItem)obj); break; default: - // should not happen + assert_not_reached (); break; } @@ -772,6 +774,7 @@ public class Rygel.MediaDB : Object { warning ("Failed to get children for obj %s: %s", container_id, db.errmsg ()); + throw new MediaDBError.SQLITE_ERROR (db.errmsg ()); } return children; @@ -796,6 +799,8 @@ public class Rygel.MediaDB : Object { warning ("Could not get child count for object %s: %s", container_id, db.errmsg ()); + + throw new MediaDBError.SQLITE_ERROR (db.errmsg ()); } return count; @@ -822,6 +827,8 @@ public class Rygel.MediaDB : Object { warning ("Could not get child count for object %s: %s", object_id, db.errmsg ()); + + throw new MediaDBError.SQLITE_ERROR (db.errmsg ()); } return exists; -- 2.7.4