rygel r551 - trunk/src/rygel



Author: zeeshanak
Date: Mon Feb  9 22:28:42 2009
New Revision: 551
URL: http://svn.gnome.org/viewvc/rygel?rev=551&view=rev

Log:
Some refactoring to prepare fetch_requested_item for async calls.

Modified:
   trunk/src/rygel/rygel-http-request.vala

Modified: trunk/src/rygel/rygel-http-request.vala
==============================================================================
--- trunk/src/rygel/rygel-http-request.vala	(original)
+++ trunk/src/rygel/rygel-http-request.vala	Mon Feb  9 22:28:42 2009
@@ -78,7 +78,8 @@
             return;
         }
 
-        this.handle_item_request ();
+        // Fetch the requested item
+        this.fetch_requested_item ();
     }
 
     private void stream_from_gst_source (Element# src) throws Error {
@@ -108,12 +109,6 @@
     }
 
     private void handle_item_request () {
-        // Fetch the requested item
-        this.fetch_requested_item ();
-        if (this.item == null) {
-            return;
-        }
-
         try {
             this.parse_range ();
         } catch (Error error) {
@@ -300,6 +295,8 @@
         }
 
         this.item = (MediaItem) media_object;
+
+        this.handle_item_request ();
     }
 
     private void handle_error (Error error) {



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