From 36fd99910a071fa7814c778214194188da90bb3e Mon Sep 17 00:00:00 2001 From: alphanu1 <37101891+alphanu1@users.noreply.github.com> Date: Fri, 1 Feb 2019 20:38:50 +0000 Subject: [PATCH] Update dispserv_x11.c --- gfx/display_servers/dispserv_x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/display_servers/dispserv_x11.c b/gfx/display_servers/dispserv_x11.c index 853e6c6da4..5d56fbb008 100644 --- a/gfx/display_servers/dispserv_x11.c +++ b/gfx/display_servers/dispserv_x11.c @@ -272,11 +272,11 @@ static bool x11_display_server_set_resolution(void *data, { XRROutputInfo *outputs = XRRGetOutputInfo (dsp, res, res->outputs[i]); - if (res->noutput < 2) - snprintf(orig_output, sizeof(orig_output),"%s", outputs->name); + if (outputs->connection == RR_Connected) { + snprintf(orig_output, sizeof(orig_output),"%s", outputs->name); snprintf(output4, sizeof(output4),"xrandr --addmode %s %s",outputs->name ,new_mode); system(output4);