From d674078071c2b54b2de94eac49285718bd03e10f Mon Sep 17 00:00:00 2001 From: mappu Date: Sun, 23 Jun 2024 14:54:49 +1200 Subject: [PATCH] main: auto switch to newly opened database --- db_badger.go | 1 + db_bolt.go | 1 + db_redis.go | 1 + db_sqlite.go | 1 + 4 files changed, 4 insertions(+) diff --git a/db_badger.go b/db_badger.go index 00c3b6f..4bd38b0 100644 --- a/db_badger.go +++ b/db_badger.go @@ -138,6 +138,7 @@ func (f *TMainForm) badgerAddDatabaseFromDirectory(path string) { ld.nav.SetData(unsafe.Pointer(navData)) f.dbs = append(f.dbs, ld) + f.Buckets.SetSelected(ld.nav) // Select new element ld.Keepalive(navData) } diff --git a/db_bolt.go b/db_bolt.go index 4a28d9f..0f774c3 100644 --- a/db_bolt.go +++ b/db_bolt.go @@ -128,6 +128,7 @@ func (f *TMainForm) boltAddDatabaseFromFile(path string) { ld.nav.SetData(unsafe.Pointer(navData)) f.dbs = append(f.dbs, ld) + f.Buckets.SetSelected(ld.nav) // Select new element ld.Keepalive(navData) } diff --git a/db_redis.go b/db_redis.go index 053799d..7947700 100644 --- a/db_redis.go +++ b/db_redis.go @@ -215,6 +215,7 @@ func (f *TMainForm) redisConnect(opts *redis.Options) { ld.nav.SetData(unsafe.Pointer(navData)) f.dbs = append(f.dbs, ld) + f.Buckets.SetSelected(ld.nav) // Select new element ld.Keepalive(navData) } diff --git a/db_sqlite.go b/db_sqlite.go index f910d98..48eee47 100644 --- a/db_sqlite.go +++ b/db_sqlite.go @@ -261,6 +261,7 @@ func (f *TMainForm) sqliteAddDatabaseFromFile(path string) { ld.nav.SetData(unsafe.Pointer(navData)) f.dbs = append(f.dbs, ld) + f.Buckets.SetSelected(ld.nav) // Select new element ld.Keepalive(navData) }