diff --git a/lib/model/folder.go b/lib/model/folder.go index 96c07bad7..0091674ca 100644 --- a/lib/model/folder.go +++ b/lib/model/folder.go @@ -1045,7 +1045,7 @@ func (f *folder) monitorWatch(ctx context.Context) { case ev := <-summaryChan: if data, ok := ev.Data.(FolderSummaryEventData); !ok { f.evLogger.Log(events.Failure, "Unexpected type of folder-summary event in folder.monitorWatch") - } else if data.Summary.LocalTotalItems > kqueueItemCountThreshold { + } else if data.Summary.LocalTotalItems-data.Summary.LocalDeleted > kqueueItemCountThreshold { f.warnedKqueue = true summarySub.Unsubscribe() summaryChan = nil