[gtk+] broadway: Allow reconnecting to a broadway page
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] broadway: Allow reconnecting to a broadway page
- Date: Wed, 19 Dec 2012 23:01:07 +0000 (UTC)
commit 9e65be6c485a19f3654b5cf0a82a47d97030d30e
Author: Alexander Larsson <alexl redhat com>
Date: Wed Dec 19 21:58:25 2012 +0100
broadway: Allow reconnecting to a broadway page
gdk/broadway/gdkbroadway-server.c | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/gdk/broadway/gdkbroadway-server.c b/gdk/broadway/gdkbroadway-server.c
index f0992aa..139ac8e 100644
--- a/gdk/broadway/gdkbroadway-server.c
+++ b/gdk/broadway/gdkbroadway-server.c
@@ -800,12 +800,6 @@ start_input (HttpRequest *request, gboolean binary)
server = GDK_BROADWAY_SERVER (request->server);
- if (server->input != NULL)
- {
- send_error (request, 409, "Input already handled");
- return;
- }
-
#ifdef DEBUG_WEBSOCKETS
g_print ("incoming request:\n%s\n", request->request->str);
#endif
@@ -948,6 +942,13 @@ start_input (HttpRequest *request, gboolean binary)
proto_v7_plus = FALSE;
}
+
+ if (server->input != NULL)
+ {
+ broadway_input_free (server->input);
+ server->input = NULL;
+ }
+
input = g_new0 (BroadwayInput, 1);
input->server = request->server;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]