From f246a555d6e3639d1832c0ef1acd1a590586ffd0 Mon Sep 17 00:00:00 2001 From: Fam0r Date: Sat, 15 Feb 2020 12:43:33 +0200 Subject: [PATCH] Center OpenGL update button on MacOS/Linux --- src/LScreens.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/LScreens.c b/src/LScreens.c index 90fdc5d99..4867d614f 100644 --- a/src/LScreens.c +++ b/src/LScreens.c @@ -1545,11 +1545,21 @@ static void UpdatesScreen_Layout(struct LScreen* s_) { LWidget_SetLocation(&s->lblRel, ANCHOR_CENTRE, ANCHOR_CENTRE, -20, -75); LWidget_SetLocation(&s->btnRel[0], ANCHOR_CENTRE, ANCHOR_CENTRE, -80, -40); - LWidget_SetLocation(&s->btnRel[1], ANCHOR_CENTRE, ANCHOR_CENTRE, 80, -40); + + if (Updater_D3D9) + LWidget_SetLocation(&s->btnRel[1], ANCHOR_CENTRE, ANCHOR_CENTRE, 80, -40); + } else { + LWidget_SetLocation(&s->btnRel[1], ANCHOR_CENTRE, ANCHOR_CENTRE, 0, -40); + } LWidget_SetLocation(&s->lblDev, ANCHOR_CENTRE, ANCHOR_CENTRE, -30, 20); LWidget_SetLocation(&s->btnDev[0], ANCHOR_CENTRE, ANCHOR_CENTRE, -80, 55); - LWidget_SetLocation(&s->btnDev[1], ANCHOR_CENTRE, ANCHOR_CENTRE, 80, 55); + + if (Updater_D3D9) { + LWidget_SetLocation(&s->btnDev[1], ANCHOR_CENTRE, ANCHOR_CENTRE, 80, 55); + } else { + LWidget_SetLocation(&s->btnDev[1], ANCHOR_CENTRE, ANCHOR_CENTRE, 0, 55); + } LWidget_SetLocation(&s->lblInfo, ANCHOR_CENTRE, ANCHOR_CENTRE, 0, 105); LWidget_SetLocation(&s->lblStatus, ANCHOR_CENTRE, ANCHOR_CENTRE, 0, 130);