Skip to content

Commit 6cfeaaa

Browse files
committed
fix recolor button
1 parent dc99a17 commit 6cfeaaa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tools/recolor.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ import (
1717
type Recolor struct {
1818
picker *utils.FilePickerOrMediafire
1919
button *widget.Button
20+
ready bool
2021
}
2122

2223
func (r *Recolor) View(w fyne.Window) fyne.CanvasObject {
23-
ready := false
2424
var chosenColor color.Color
2525
colorRect := canvas.NewRectangle(chosenColor)
2626
colorPicker := container.NewBorder(nil, nil, nil, container.New(utils.NewFixedSizeLayout(fyne.NewSize(35, 30)), colorRect), widget.NewButton("Choose color", func() {
2727
p := dialog.NewColorPicker("Choose color", "", func(c color.Color) {
2828
chosenColor = c
2929
colorRect.FillColor = c
3030
colorRect.Refresh()
31-
newReady := chosenColor != nil && ready
31+
newReady := chosenColor != nil && r.ready
3232
if newReady {
3333
r.button.Enable()
3434
} else {
@@ -84,7 +84,7 @@ func (r *Recolor) View(w fyne.Window) fyne.CanvasObject {
8484
}
8585
})
8686
r.picker = utils.NewFilePickerOrMediafire(func(isReady bool) {
87-
ready = isReady
87+
r.ready = isReady
8888
if isReady && chosenColor != nil {
8989
r.button.Enable()
9090
} else {

0 commit comments

Comments
 (0)