docs: def update(self, *args):
          """Show/hide icon depending on whether there are devices."""
          if self.smart:
              self._icon.show(self.has_menu())
          else:
              self._icon.show(True)