diff --git a/src/windy/platforms/linux/x11.nim b/src/windy/platforms/linux/x11.nim index 5b29e3c..e7ed0f9 100644 --- a/src/windy/platforms/linux/x11.nim +++ b/src/windy/platforms/linux/x11.nim @@ -7,6 +7,9 @@ import import ../../http export http +proc XkbSetDetectableAutoRepeat(display: Display, detectable: cint, + supported: ptr cint): cint {.cdecl, importc, dynlib: libX11.} + type XWindow = x.Window @@ -154,6 +157,9 @@ proc init = display.initConstants() + var detectableRepeatSupported: cint + discard XkbSetDetectableAutoRepeat(display, 1, detectableRepeatSupported.addr) + wmForDecoratedKind = if (decoratedAtom = atomIfExist"_MOTIF_WM_HINTS"; decoratedAtom != 0): WmForDecoratedKind.motiv