(*args)
| 72 | ) |
| 73 | |
| 74 | def update_css_classes(*args): |
| 75 | active_workspace = get_active_workspace() |
| 76 | if active_workspace and self.workspace.id == active_workspace.id: |
| 77 | self.add_css_class("active") |
| 78 | else: |
| 79 | self.remove_css_class("active") |
| 80 | if not self._get_windows_for_workspace(): |
| 81 | self.add_css_class("empty") |
| 82 | else: |
| 83 | self.remove_css_class("empty") |
| 84 | |
| 85 | if SERVICE: |
| 86 | SERVICE.connect("notify::workspaces", update_css_classes) |
nothing calls this directly
no test coverage detected