Commit 80e4d258 authored by Dan Pascu's avatar Dan Pascu

Ignore hold/hangup keyboard shortcuts if no session is selected

parent 314bd75d
...@@ -2595,14 +2595,18 @@ class AudioSessionListView(QListView): ...@@ -2595,14 +2595,18 @@ class AudioSessionListView(QListView):
session.widget.drop_indicator = True session.widget.drop_indicator = True
def _SH_HangupShortcutActivated(self): def _SH_HangupShortcutActivated(self):
session = self.selectedIndexes()[0].data(Qt.UserRole) selected_indexes = self.selectedIndexes()
if session.client_conference is None: if selected_indexes:
session.widget.hangup_button.click() session = selected_indexes[0].data(Qt.UserRole)
if session.client_conference is None:
session.widget.hangup_button.click()
def _SH_HoldShortcutActivated(self): def _SH_HoldShortcutActivated(self):
session = self.selectedIndexes()[0].data(Qt.UserRole) selected_indexes = self.selectedIndexes()
if session.client_conference is None: if selected_indexes:
session.widget.hold_button.click() session = selected_indexes[0].data(Qt.UserRole)
if session.client_conference is None:
session.widget.hold_button.click()
def handle_notification(self, notification): def handle_notification(self, notification):
handler = getattr(self, '_NH_%s' % notification.name, Null) handler = getattr(self, '_NH_%s' % notification.name, Null)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment