From bcfef995b6af840d143f59c395311863f7f324ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20M=C3=BCller?= Date: Thu, 16 Nov 2017 13:05:26 +0100 Subject: [PATCH] only use xopenDisplay once in driver --- driver-uinput/networktablet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/driver-uinput/networktablet.c b/driver-uinput/networktablet.c index a6221b6..576ef89 100644 --- a/driver-uinput/networktablet.c +++ b/driver-uinput/networktablet.c @@ -25,6 +25,7 @@ int udp_socket, sending; +Display *disp; typedef struct event_packet event_packet; typedef struct sockaddr_in sockaddr_in; @@ -132,7 +133,6 @@ void *send_current_screen(void *arg){ sending_t *args = (sending_t*) arg; sockaddr_in from = args->from; int slen = args->slen; - Display *disp = XOpenDisplay(":0"); if (!disp) { return NULL; @@ -187,9 +187,9 @@ void *send_current_screen(void *arg){ } sending=0; } - int main(void){ int device; + disp = XOpenDisplay(":0"); sending=0; event_packet ev_pkt; sending_t sock_t;