mirror of
https://github.com/vsariola/sointu.git
synced 2025-05-28 03:10:24 -04:00
fix(tracker/gioui): CopyUnitBtn marshaled unit incorrectly
This commit is contained in:
parent
c692ff0f16
commit
14e548c4c1
@ -15,6 +15,7 @@ import (
|
|||||||
"gioui.org/op/paint"
|
"gioui.org/op/paint"
|
||||||
"gioui.org/unit"
|
"gioui.org/unit"
|
||||||
"gioui.org/widget"
|
"gioui.org/widget"
|
||||||
|
"github.com/vsariola/sointu"
|
||||||
"github.com/vsariola/sointu/tracker"
|
"github.com/vsariola/sointu/tracker"
|
||||||
"golang.org/x/exp/shiny/materialdesign/icons"
|
"golang.org/x/exp/shiny/materialdesign/icons"
|
||||||
"gopkg.in/yaml.v3"
|
"gopkg.in/yaml.v3"
|
||||||
@ -185,7 +186,7 @@ func (pe *ParamEditor) layoutUnitFooter(t *Tracker) layout.Widget {
|
|||||||
}
|
}
|
||||||
for pe.CopyUnitBtn.Clickable.Clicked() {
|
for pe.CopyUnitBtn.Clickable.Clicked() {
|
||||||
op.InvalidateOp{}.Add(gtx.Ops)
|
op.InvalidateOp{}.Add(gtx.Ops)
|
||||||
contents, err := yaml.Marshal(t.Unit())
|
contents, err := yaml.Marshal([]sointu.Unit{t.Unit()})
|
||||||
if err == nil {
|
if err == nil {
|
||||||
clipboard.WriteOp{Text: string(contents)}.Add(gtx.Ops)
|
clipboard.WriteOp{Text: string(contents)}.Add(gtx.Ops)
|
||||||
t.Alert.Update("Unit copied to clipboard", Notify, time.Second*3)
|
t.Alert.Update("Unit copied to clipboard", Notify, time.Second*3)
|
||||||
|
Loading…
Reference in New Issue
Block a user