[gtk+/broadway: 65/71] [broadway] Only allow one input session



commit 0b6265b76a31d789321e98a92d475202cc015b66
Author: Alexander Larsson <alexl redhat com>
Date:   Thu Nov 25 13:25:56 2010 +0100

    [broadway] Only allow one input session

 gdk/broadway/gdkdisplay-broadway.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/gdk/broadway/gdkdisplay-broadway.c b/gdk/broadway/gdkdisplay-broadway.c
index 9c480da..4e38048 100644
--- a/gdk/broadway/gdkdisplay-broadway.c
+++ b/gdk/broadway/gdkdisplay-broadway.c
@@ -236,6 +236,12 @@ start_input (HttpRequest *request)
 
   display_broadway = GDK_DISPLAY_BROADWAY (request->display);
 
+  if (display_broadway->input != NULL)
+    {
+      send_error (request, 409, "Input already handled");
+      return;
+    }
+
   lines = g_strsplit (request->request->str, "\n", 0);
 
   num_key1 = 0;



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