[rygel] core: Rethrow database errors
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [rygel] core: Rethrow database errors
- Date: Mon, 21 Sep 2009 11:54:38 +0000 (UTC)
commit 16742e7cad0df747c610617c7f354c6f22d63c6b
Author: Jens Georg <mail jensge org>
Date: Mon Sep 21 12:01:19 2009 +0200
core: Rethrow database errors
src/rygel/rygel-media-db.vala | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/rygel/rygel-media-db.vala b/src/rygel/rygel-media-db.vala
index 1c25477..e663bc2 100644
--- a/src/rygel/rygel-media-db.vala
+++ b/src/rygel/rygel-media-db.vala
@@ -413,6 +413,7 @@ public class Rygel.MediaDB : Object {
}
} catch (Error error) {
rc = db.exec ("ROLLBACK");
+ throw error;
}
}
@@ -432,11 +433,12 @@ public class Rygel.MediaDB : Object {
item.id,
error.message);
rc = db.exec ("ROLLBACK;");
+ throw error;
}
}
- public void update_object (MediaObject obj) {
+ public void update_object (MediaObject obj) throws Error {
var rc = db.exec ("BEGIN");
try {
remove_uris (obj);
@@ -458,6 +460,7 @@ public class Rygel.MediaDB : Object {
obj.id,
error.message);
rc = db.exec ("ROLLBACK");
+ throw error;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]