From 9dc929f5453251975e411785e648e800949ec97b Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Sun, 26 May 2024 15:20:25 -0400 Subject: [PATCH] Update window.go --- window.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/window.go b/window.go index 0630daf..a85650b 100644 --- a/window.go +++ b/window.go @@ -267,10 +267,10 @@ func (window *window) Paste (callback func (data.Data, error), accept ...data.Mi } func (window *window) SetVisible (visible bool) { - if this.visible == visible { return } + if window.visible == visible { return } window.visible = visible - if this.visible { + if window.visible { window.xWindow.Map() if window.shy { window.grabInput() } } else { @@ -280,7 +280,7 @@ func (window *window) SetVisible (visible bool) { } func (window *window) Visible () bool { - return this.visible + return window.visible } func (window *window) Close () { @@ -293,7 +293,7 @@ func (window *window) Close () { // we are a modal dialog, so unlock the parent window.modalParent.hasModal = false } - window.Hide() + window.SetVisible(false) window.SetRoot(nil) delete(window.backend.windows, window.xWindow.Id) window.xWindow.Destroy() @@ -377,7 +377,7 @@ func (window *window) pushRegion (region image.Rectangle) { return } - subCanvas := window.xCanvas.Clip(region) + subCanvas := window.xCanvas.SubCanvas(region) if subCanvas == nil { return }