Bump to 1.2.9
[gc-dialer] / src / gv_views.py
index 202a2dc..51cecdd 100644 (file)
@@ -278,7 +278,7 @@ class History(object):
                )
                self._typeSelection.currentIndexChanged[str].connect(self._on_filter_changed)
                refreshIcon = qui_utils.get_theme_icon(
-                       ("view-refresh", "gtk-refresh", )
+                       ("view-refresh", "general_refresh", "gtk-refresh", )
                )
                self._refreshButton = QtGui.QPushButton(refreshIcon, "")
                self._refreshButton.clicked.connect(self._on_refresh_clicked)
@@ -342,7 +342,10 @@ class History(object):
                self._itemView.clear()
 
        def refresh(self, force=True):
+               self._itemView.setFocus(QtCore.Qt.OtherFocusReason)
                self._session.update_history(force)
+               if self._app.notifyOnMissed:
+                       self._app.ledHandler.off()
 
        def _populate_items(self):
                self._categoryManager.prepare_for_update(self._session.get_when_history_updated())
@@ -472,7 +475,7 @@ class Messages(object):
                self._statusSelection.currentIndexChanged[str].connect(self._on_status_filter_changed)
 
                refreshIcon = qui_utils.get_theme_icon(
-                       ("view-refresh", "gtk-refresh", )
+                       ("view-refresh", "general_refresh", "gtk-refresh", )
                )
                self._refreshButton = QtGui.QPushButton(refreshIcon, "")
                self._refreshButton.clicked.connect(self._on_refresh_clicked)
@@ -547,7 +550,10 @@ class Messages(object):
                self._itemView.clear()
 
        def refresh(self, force=True):
+               self._itemView.setFocus(QtCore.Qt.OtherFocusReason)
                self._session.update_messages(force)
+               if self._app.notifyOnSms or self._app.notifyOnVoicemail:
+                       self._app.ledHandler.off()
 
        def _populate_items(self):
                self._categoryManager.prepare_for_update(self._session.get_when_messages_updated())
@@ -683,7 +689,7 @@ class Contacts(object):
                self._listSelection.currentIndexChanged[str].connect(self._on_filter_changed)
                self._activeList = "None"
                refreshIcon = qui_utils.get_theme_icon(
-                       ("view-refresh", "gtk-refresh", )
+                       ("view-refresh", "general_refresh", "gtk-refresh", )
                )
                self._refreshButton = QtGui.QPushButton(refreshIcon, "")
                self._refreshButton.clicked.connect(self._on_refresh_clicked)
@@ -750,6 +756,7 @@ class Contacts(object):
                self._itemView.clear()
 
        def refresh(self, force=True):
+               self._itemView.setFocus(QtCore.Qt.OtherFocusReason)
                self._backend.update_contacts(force)
 
        @property