Fix menu windows not being override redirect
This commit is contained in:
parent
b58932f02b
commit
51afca6a3f
@ -70,7 +70,7 @@ func (this *windowLink) NotifyMinimumSizeChange () {
|
|||||||
|
|
||||||
func (this *Backend) NewWindow (kind tomo.WindowKind, bounds image.Rectangle) (tomo.Window, error) {
|
func (this *Backend) NewWindow (kind tomo.WindowKind, bounds image.Rectangle) (tomo.Window, error) {
|
||||||
this.assert()
|
this.assert()
|
||||||
window, err := this.newWindow(bounds, false)
|
window, err := this.newWindow(bounds, kind == tomo.WindowKindMenu)
|
||||||
if err != nil { return nil, err }
|
if err != nil { return nil, err }
|
||||||
window.setKind(kind)
|
window.setKind(kind)
|
||||||
return window, nil
|
return window, nil
|
||||||
@ -244,7 +244,7 @@ func (this *window) NewChild (kind tomo.WindowKind, bounds image.Rectangle) (tom
|
|||||||
leader := this.leader
|
leader := this.leader
|
||||||
|
|
||||||
child, err := this.backend.newWindow (
|
child, err := this.backend.newWindow (
|
||||||
bounds.Add(this.metrics.innerBounds.Min), false)
|
bounds.Add(this.metrics.innerBounds.Min), kind == tomo.WindowKindMenu)
|
||||||
if err != nil { return nil, err }
|
if err != nil { return nil, err }
|
||||||
|
|
||||||
child.leader = leader
|
child.leader = leader
|
||||||
|
Loading…
Reference in New Issue
Block a user