domains/itbusinessnet.com.js
[app.webkitpdf] / BrowserWindow.vala
index 16cc9aa..52fbca0 100644 (file)
@@ -55,13 +55,13 @@ public class BrowserWindow : Object
                
                print("loading url %s\n",blog); 
                this.view.el.load_uri(blog);
-               
+                
                // if we have not finished in 25 seconds
                // call printit...
-               var cd = 25;
+               var cd = webkitpdf.opt_delay > 25 ? webkitpdf.opt_delay : 25;
                  GLib.Timeout.add_seconds(1, () => { 
                        cd--;
-                       print("timeout 25 seconds :%d", cd);
+                       print("timeout %d seconds :%d", (int)( webkitpdf.opt_delay > 25 ? webkitpdf.opt_delay : 25), (int)cd);
                        if (cd < 1) {
                                print("calling printit - timed out");
                                _this.view.printit();
@@ -148,9 +148,10 @@ public class BrowserWindow : Object
                         });
                                this.el.resource_load_started.connect( (resource, request) => {
                                        print("Adding referrer header %s\n" , request.get_uri());
-                                       request.get_http_headers().remove("Referer");           
-                                       request.get_http_headers().append("Referer", "http://www.google.com/" );
-                                       
+                                       if (request.get_http_headers() != null) {
+                                               request.get_http_headers().remove("Referer");           
+                                               request.get_http_headers().append("Referer", "http://www.google.com/" );
+                                       }
                         });
             #else
              //listeners