Merge branch 'main' into embedded-vnc

This commit is contained in:
Viktor Liu
2026-06-10 09:52:02 +02:00
264 changed files with 17515 additions and 3117 deletions
+6 -4
View File
@@ -104,17 +104,19 @@ func (m *Manager) Stop(ctx context.Context) error {
}
m.mu.Lock()
defer m.mu.Unlock()
cancel := m.cancel
done := m.done
m.mu.Unlock()
if m.cancel == nil {
if cancel == nil {
return nil
}
m.cancel()
cancel()
select {
case <-ctx.Done():
return ctx.Err()
case <-m.done:
case <-done:
}
return nil