Skip to content
Snippets Groups Projects

Set urgent window flag on incoming messages and added contacts

Merged Nico requested to merge 57-urgent-window-flag into main
2 files
+ 15
4
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -191,14 +191,16 @@ class MainWindowContainer(Container):
@@ -191,14 +191,16 @@ class MainWindowContainer(Container):
self.contacts_list_box.select_row(contact_row)
self.contacts_list_box.select_row(contact_row)
# pylint: disable=unused-argument
# pylint: disable=unused-argument
def _refresh_contacts_async(self, message):
def _refresh_contacts_async(self, message, urgent=True):
GLib.idle_add(self._refresh_contacts)
GLib.idle_add(self._refresh_contacts, urgent)
# pylint: disable=unused-argument
# pylint: disable=unused-argument
def _refresh_contact_state(self, contact_id, connected):
def _refresh_contact_state(self, contact_id, connected):
self._refresh_contacts_async(None)
self._refresh_contacts_async(None, False)
def _refresh_contacts(self):
def _refresh_contacts(self, urgent):
 
if urgent:
 
APP().window.set_urgency_hint(True)
self._save_selected_row()
self._save_selected_row()
self._clear_contact_list()
self._clear_contact_list()
self._load_contacts()
self._load_contacts()
Loading