src/Builder4/FakeServer.vala
authorAlan Knowles <alan@roojs.com>
Fri, 3 Apr 2015 14:41:41 +0000 (22:41 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 3 Apr 2015 14:41:41 +0000 (22:41 +0800)
src/Builder4/FakeServer.vala

index ee338a1..4a01997 100644 (file)
@@ -47,12 +47,16 @@ public class FakeServer : Object
                        print("Skip file missing = %s/gitlive%s\n", GLib.Environment.get_home_dir() , request.get_path());
                        return;
                }
-                       
-               var stream = file.read();
                var info = file.query_info(
                                 "standard::*",
                                FileQueryInfoFlags.NONE
                );
+               
+               string data;
+               size_t length;
+               GLib.FileUtils.get_contents(file.get_path(), out data, out length);
+               
+               
                print("Sending %s (%s:%s)\n", request.get_path(), info.get_size().to_string(), info.get_content_type());
                
                request.finish (  stream, info.get_size()  , info.get_content_type());