more fixes to go program

This commit is contained in:
David Young
2026-03-31 16:03:57 -06:00
parent 1ff38b34e4
commit 3187dd3c79

View File

@@ -326,7 +326,7 @@ func newOutputWin(ops []Op, onDone func()) *outputWin {
w.buf = gtk.NewTextBuffer(nil)
endIter := w.buf.EndIter()
w.endMark = w.buf.CreateMark("end", &endIter, false)
w.endMark = w.buf.CreateMark("end", endIter, false)
w.tv = gtk.NewTextView()
w.tv.SetBuffer(w.buf)
@@ -348,7 +348,7 @@ func newOutputWin(ops []Op, onDone func()) *outputWin {
func (w *outputWin) append(text string) {
glib.IdleAdd(func() bool {
iter := w.buf.EndIter()
w.buf.Insert(&iter, text)
w.buf.Insert(iter, text)
w.tv.ScrollToMark(w.endMark, 0, false, 0, 1)
return false
})
@@ -490,7 +490,7 @@ func (w *mainWin) makeGroup(page *adw.PreferencesPage, title, cat string, names
row := adw.NewActionRow()
row.SetTitle(name)
sw := gtk.NewSwitch()
sw.SetValign(gtk.AlignCenter)
sw.SetVAlign(gtk.AlignCenter)
sw.SetActive(w.state[key])
row.AddSuffix(sw)
row.SetActivatableWidget(sw)