Skip to content

Commit

Permalink
Get the layout right if our renderer is replaced
Browse files Browse the repository at this point in the history
  • Loading branch information
andydotxyz committed Feb 23, 2025
1 parent 3cee83d commit 96fe030
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion container/innerwindow.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,9 +116,11 @@ func (w *InnerWindow) CreateRenderer() fyne.WidgetRenderer {
w.content = NewPadded(canvas.NewRectangle(color.Transparent))
}
objects := []fyne.CanvasObject{bg, contentBG, bar, w.content, corner}
return &innerWindowRenderer{ShadowingRenderer: intWidget.NewShadowingRenderer(objects, intWidget.DialogLevel),
r := &innerWindowRenderer{ShadowingRenderer: intWidget.NewShadowingRenderer(objects, intWidget.DialogLevel),
win: w, bar: bar, buttonBox: buttons, buttons: []*borderButton{close, min, max}, bg: bg,
corner: corner, contentBG: contentBG, icon: borderIcon}
r.Layout(w.Size())
return r
}

func (w *InnerWindow) SetContent(obj fyne.CanvasObject) {
Expand Down

0 comments on commit 96fe030

Please sign in to comment.