From dec18290541d3b24242fb7211c34380123f31ca6 Mon Sep 17 00:00:00 2001 From: Wesley Kerfoot Date: Mon, 22 Jun 2020 19:58:39 -0400 Subject: [PATCH] check if windowStack is > 0 before doing anything --- src/nimwin.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/nimwin.nim b/src/nimwin.nim index 4c9d183..fc45e83 100644 --- a/src/nimwin.nim +++ b/src/nimwin.nim @@ -349,8 +349,9 @@ when isMainModule: let windowStack = filter(toSeq(getChildren(display)), (w) => not w.props.anyIt(it.name.in(ignored))) - discard display.XSetInputFocus(windowStack[0].win, RevertToPointerRoot, CurrentTime) - discard display.XRaiseWindow(windowStack[0].win) + if windowStack.len > 0: + discard display.XSetInputFocus(windowStack[0].win, RevertToPointerRoot, CurrentTime) + discard display.XRaiseWindow(windowStack[0].win) HandleKey(XK_P): let p = launcher()