Posted to tcl by emiliano at Thu Oct 05 14:09:09 GMT 2023view pretty
Bug is shown in https://imgur.com/a/0tLCVEr The code fails because the namespace has a [destroy] command itself, with different signature, and since is called inside [catch] it went unnoticed. Simple patch follows Index: library/systray.tcl ================================================================== --- library/systray.tcl +++ library/systray.tcl @@ -35,11 +35,11 @@ [winfo pointerxy $w]]]} { return } set top $w._balloon - catch {destroy $top} + catch {::destroy $top} toplevel $top -bg black -bd 1 wm overrideredirect $top 1 if {[tk windowingsystem] eq "aqua"} { ::tk::unsupported::MacWindowStyle style $top help none }