From 7374b29364a1d4e9d095843b014ce0ea19add0b9 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 26 Sep 2018 22:05:46 -0700 Subject: [PATCH] GUACAMOLE-623: Start terminal once Kubernetes connection is ready (necessary since merge of GUACAMOLE-622). --- src/protocols/kubernetes/kubernetes.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/protocols/kubernetes/kubernetes.c b/src/protocols/kubernetes/kubernetes.c index e115fc57..7c22c420 100644 --- a/src/protocols/kubernetes/kubernetes.c +++ b/src/protocols/kubernetes/kubernetes.c @@ -64,6 +64,8 @@ static int guac_kubernetes_lws_callback(struct lws* wsi, void* in, size_t length) { guac_client* client = guac_kubernetes_lws_current_client; + guac_kubernetes_client* kubernetes_client = + (guac_kubernetes_client*) client->data; /* Do not handle any further events if connection is closing */ if (client->state != GUAC_CLIENT_RUNNING) { @@ -94,6 +96,9 @@ static int guac_kubernetes_lws_callback(struct lws* wsi, guac_client_log(client, GUAC_LOG_INFO, "Kubernetes connection successful."); + /* Allow terminal to render */ + guac_terminal_start(kubernetes_client->term); + /* Schedule check for pending messages in case messages were added * to the outbound message buffer prior to the connection being * fully established */