[banshee] [Hyena.Data.Sqlite] Missing double? support bits
- From: Ruben Vermeersch <rubenv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [Hyena.Data.Sqlite] Missing double? support bits
- Date: Sat, 24 Apr 2010 15:27:55 +0000 (UTC)
commit 1c2cc5c6c965678e39e688afdf121bbdb630c1db
Author: Mike Gemünde <mike gemuende de>
Date: Sat Apr 24 17:11:31 2010 +0200
[Hyena.Data.Sqlite] Missing double? support bits
.../Hyena/Hyena.Data.Sqlite/SqliteUtils.cs | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteUtils.cs b/src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteUtils.cs
index a2e1e83..979ccb3 100644
--- a/src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteUtils.cs
+++ b/src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteUtils.cs
@@ -105,6 +105,12 @@ namespace Hyena.Data.Sqlite
return Enum.ToObject (type, value);
} else if (type == typeof (bool)) {
return ((long)value == 1);
+ } else if (type == typeof (double?)) {
+ if (value == null)
+ return null;
+
+ double double_value = ((Single?) value).Value;
+ return (double?) double_value;
} else {
return Convert.ChangeType (value, type);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]