better alerts and connected_components
This commit is contained in:
@@ -50,7 +50,7 @@ class DisplayManager:
|
||||
|
||||
self.screens[name] = url
|
||||
if self._on_screens_change_callback:
|
||||
self._on_screens_change_callback(self.screens)
|
||||
self._on_screens_change_callback(self.screens, is_removed=False, modified_name=name)
|
||||
print(f"[DisplayManager] 📺 Screen registered: {name} -> {url}")
|
||||
|
||||
elif state_change == ServiceStateChange.Removed:
|
||||
@@ -58,7 +58,7 @@ class DisplayManager:
|
||||
print(f"[DisplayManager] ❌ Screen disconnected: {name}")
|
||||
self.screens.pop(name, None)
|
||||
if self._on_screens_change_callback:
|
||||
self._on_screens_change_callback(self.screens)
|
||||
self._on_screens_change_callback(self.screens, is_removed=True, modified_name=name)
|
||||
|
||||
def set_on_screens_change_callback(self, callback):
|
||||
"""Set a callback function to be called when screens are added or removed."""
|
||||
|
||||
Reference in New Issue
Block a user