From 79bce40581f1de5995b9cd57805a1d4a10ccc600 Mon Sep 17 00:00:00 2001 From: mappu Date: Sat, 15 Jun 2024 11:43:36 +1200 Subject: [PATCH] gui: fix icons going missing when selecting in nav tree --- bolt.go | 1 + sqlite.go | 1 + 2 files changed, 2 insertions(+) diff --git a/bolt.go b/bolt.go index fa340b1..59d93b6 100644 --- a/bolt.go +++ b/bolt.go @@ -115,6 +115,7 @@ func (f *TMainForm) boltAddDatabaseFromFile(path string) { ld.nav = f.Buckets.Items().Add(nil, ld.displayName) ld.nav.SetHasChildren(true) // dynamically populate in OnNavExpanding ld.nav.SetImageIndex(imgDatabase) + ld.nav.SetSelectedIndex(imgDatabase) navData := &navData{ ld: ld, childrenLoaded: false, // will be loaded dynamically diff --git a/sqlite.go b/sqlite.go index b97d678..47a75b8 100644 --- a/sqlite.go +++ b/sqlite.go @@ -206,6 +206,7 @@ func (f *TMainForm) sqliteAddDatabaseFromFile(path string) { ld.nav = f.Buckets.Items().Add(nil, ld.displayName) ld.nav.SetImageIndex(imgDatabase) + ld.nav.SetSelectedIndex(imgDatabase) ld.nav.SetHasChildren(true) // dynamically populate in OnNavExpanding navData := &navData{ ld: ld,