[rygel] core: A few fixes to satisfy latest valac (0.7.10)



commit 92a26b6747fc2390dc08284c7b24c7b75eac6b19
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sun Jan 31 17:05:13 2010 +0000

    core: A few fixes to satisfy latest valac (0.7.10)

 .../media-export/rygel-media-export-item.vala      |    4 +---
 .../mediathek/rygel-mediathek-asx-playlist.vala    |    2 +-
 .../mediathek/rygel-mediathek-rss-container.vala   |    2 +-
 src/rygel/rygel-media-db.vala                      |    2 ++
 4 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-item.vala b/src/plugins/media-export/rygel-media-export-item.vala
index 9620c8d..e310e74 100644
--- a/src/plugins/media-export/rygel-media-export-item.vala
+++ b/src/plugins/media-export/rygel-media-export-item.vala
@@ -172,9 +172,7 @@ public class Rygel.MediaExportItem : Rygel.MediaItem {
             date.strftime(datestr, "%F");
             this.date = (string)datestr;
         } else {
-            var tv = TimeVal();
-            tv.tv_usec = 0;
-            tv.tv_sec = (long)mtime;
+            TimeVal tv = { (long)mtime, 0 };
             this.date = tv.to_iso8601 ();
         }
 
diff --git a/src/plugins/mediathek/rygel-mediathek-asx-playlist.vala b/src/plugins/mediathek/rygel-mediathek-asx-playlist.vala
index d4f92be..fd0d428 100644
--- a/src/plugins/mediathek/rygel-mediathek-asx-playlist.vala
+++ b/src/plugins/mediathek/rygel-mediathek-asx-playlist.vala
@@ -70,7 +70,7 @@ public class Rygel.MediathekAsxPlaylist : Object {
                 // lowercase all tags using regex and \L\E syntax
                 var normalizer = new Regex ("(<[/]?)([a-zA-Z:]+)");
                 string normalized_content = 
-                        normalizer.replace (message.response_body.data,
+                        normalizer.replace ((string)message.response_body.data,
                                             (long)message.response_body.length,
                                             0, 
                                             "\\1\\L\\2\\E");
diff --git a/src/plugins/mediathek/rygel-mediathek-rss-container.vala b/src/plugins/mediathek/rygel-mediathek-rss-container.vala
index b99c6db..46cd4cc 100644
--- a/src/plugins/mediathek/rygel-mediathek-rss-container.vala
+++ b/src/plugins/mediathek/rygel-mediathek-rss-container.vala
@@ -34,7 +34,7 @@ public class Rygel.MediathekRssContainer : Rygel.SimpleContainer {
                 message("Feed has not changed, nothing to do");
                 break;
             case 200:
-                if (parse_response (msg.response_body.data, 
+                if (parse_response ((string) msg.response_body.data,
                                     (size_t) msg.response_body.length)) {
                     last_modified = new Soup.Date.from_string(
                                             msg.response_headers.get ("Date"));
diff --git a/src/rygel/rygel-media-db.vala b/src/rygel/rygel-media-db.vala
index e3ce6c3..534695d 100644
--- a/src/rygel/rygel-media-db.vala
+++ b/src/rygel/rygel-media-db.vala
@@ -540,6 +540,7 @@ public class Rygel.MediaDB : Object {
                               null,
                               (stmt) => {
                                   rows = stmt.column_int (0);
+                                  return false;
                               });
                 if (rows == 0) {
                     debug ("Empty database, creating new schema version %s",
@@ -694,6 +695,7 @@ public class Rygel.MediaDB : Object {
                           } else {
                               obj.uris.add (stmt.column_text (0));
                           }
+                          return true;
                       });
     }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]