Need to close stdout otherwise it can't be used in a script until surf finishes.
To test, try the below before and after the pull request.
xid=`surf -x &`; echo $xid
Patch:
--- surf.c.orig��� 2012-02-19 00:29:24.735959037 +1100
+++ surf.c��� 2012-02-19 00:37:23.615959945 +1100
_AT_@ -548,6 +548,8 @@
���� ��� gdk_display_sync(gtk_widget_get_display(c->win));
���� ��� printf("%u\n", (guint)GDK_WINDOW_XID(GTK_WIDGET(c->win)->window));
���� ��� fflush(NULL);
+��� ��� if(freopen("/dev/null", "w", stdout) == NULL)
+��� ��� ��� die("Can't redirect stdout to /dev/null");
���� }
���� return c;
�}
--
Abby
Received on Sat Feb 18 2012 - 14:50:25 CET