From feb93baee02b529139b6b6721168d3b2eaed34de Mon Sep 17 00:00:00 2001 From: Walter Werner SCHNEIDER Date: Fri, 4 Dec 2020 23:31:57 +0200 Subject: [PATCH] app/internal/window: use unsafe pointer to array Signed-off-by: Walter Werner SCHNEIDER --- app/internal/window/os_x11.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/internal/window/os_x11.go b/app/internal/window/os_x11.go index ae8fb51b..a96c3157 100644 --- a/app/internal/window/os_x11.go +++ b/app/internal/window/os_x11.go @@ -459,7 +459,7 @@ func (h *x11EventHandler) handleEvents() bool { case w.atoms.targets: // The requestor wants the supported clipboard // formats. First write the targets... - formats := []C.long{ + formats := [...]C.long{ C.long(w.atoms.targets), C.long(w.atoms.utf8string), C.long(w.atoms.plaintext), @@ -468,7 +468,7 @@ func (h *x11EventHandler) handleEvents() bool { } C.XChangeProperty(w.x, cevt.requestor, cevt.property, w.atoms.atom, 32 /* bitwidth of formats */, C.PropModeReplace, - (*C.uchar)(unsafe.Pointer(&formats[0])), C.int(len(formats)), + (*C.uchar)(unsafe.Pointer(&formats)), C.int(len(formats)), ) // ...then notify the requestor. notify()