From fac173438bcb38bf469d38ba14438f6962c32325 Mon Sep 17 00:00:00 2001 From: Wesley Kerfoot Date: Mon, 20 Jan 2020 00:47:53 -0500 Subject: [PATCH] Calculate the root h/w every time in case it changes --- src/nimwin.nim | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/nimwin.nim b/src/nimwin.nim index 5f4fb1e..228b593 100644 --- a/src/nimwin.nim +++ b/src/nimwin.nim @@ -95,12 +95,11 @@ when isMainModule: start.subWindow = None discard XSetErrorHandler(ignoreBadWindows) - discard display.XGetWindowAttributes(root, attr.addr) - - let rootWidth = attr.width - let rootHeight = attr.height while true: + discard display.XGetWindowAttributes(root, attr.addr) + let rootWidth = attr.width + let rootHeight = attr.height sleep(10) for window in getChildren(display, rootHeight, rootWidth):