mirror of
https://github.com/saphid/frame-control.git
synced 2026-10-06 03:00:18 +02:00
Mac in the headset: no viewer cleanup while a Show is launching; relay pump always ends
Review round 10: a Show replacing its own stream could have its new viewer ended by the cleanup; a viewer reset left the delayed relay pending. Verified: the relay delivers what's queued, then closes the agent side. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
7f769ca2f0
commit
484a50a189
3 files changed
+19
-4
No files matched your search
@@ -98,6 +98,9 @@ class Helpers(unittest.TestCase):
|
||||
mv.shows += 1 # Show pressed during the wait: leave the new viewer alone
|
||||
mv._end_viewer_browser(gen)
|
||||
self.assertEqual(len(calls), 1)
|
||||
mv.launching = 1 # a Show replacing its own stream is still launching
|
||||
mv._end_viewer_browser(mv.shows)
|
||||
self.assertEqual(len(calls), 1)
|
||||
|
||||
|
||||
class WS:
|
||||
|
||||
Reference in new issue
Block a user