diff --git a/gdk/broadway/gdkdisplay-broadway.c b/gdk/broadway/gdkdisplay-broadway.c index 9c480da936..4e38048e94 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;