fix: reset first view counter on browser start and skip warning during initialization (#3515)
parent
67a637f7be
commit
41eeb5cc24
|
|
@ -170,6 +170,7 @@ func (b *Browser) Start() {
|
|||
}
|
||||
|
||||
b.Stop()
|
||||
b.firstView.Store(0) // Reset first view counter on each start
|
||||
b.GetModel().AddListener(b)
|
||||
b.Table.Start()
|
||||
b.CmdBuff().AddListener(b)
|
||||
|
|
@ -301,7 +302,8 @@ func (b *Browser) TableNoData(mdata *model1.TableData) {
|
|||
if !b.app.ConOK() || cancel == nil || !b.app.IsRunning() {
|
||||
return
|
||||
}
|
||||
if b.firstView.Load() == 0 {
|
||||
// Skip warning on first view or if table data is empty (likely during initialization)
|
||||
if b.firstView.Load() == 0 || mdata.Empty() {
|
||||
b.firstView.Add(1)
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue