From bc505dd75a4d4172c104e31ecd602780a5845939 Mon Sep 17 00:00:00 2001 From: Andy Williams Date: Mon, 5 Aug 2024 22:14:16 +0100 Subject: [PATCH] Fix possible nil crash --- internal/x11/win/frame.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/x11/win/frame.go b/internal/x11/win/frame.go index e10f5fb1..34729c65 100644 --- a/internal/x11/win/frame.go +++ b/internal/x11/win/frame.go @@ -584,7 +584,7 @@ func (f *frame) mouseMotion(x, y int16) { relX := x - f.x relY := y - f.y - if uint16(relX) > f.width-f.topRightPixelWidth() { + if uint16(relX) > f.width-f.topRightPixelWidth() && f.canvas != nil { relX = int16(f.canvas.Content().Size().Width*f.canvas.Scale()) - (int16(f.width) - relX) }