Limiting the led being turned off to only when refreshing the recent or messages...
authorepage <eopage@byu.net>
Sun, 16 Aug 2009 01:28:34 +0000 (01:28 +0000)
committerepage <eopage@byu.net>
Sun, 16 Aug 2009 01:28:34 +0000 (01:28 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@391 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

src/dc_glade.py

index 14b6db5..58ce0fa 100755 (executable)
@@ -218,7 +218,6 @@ class Dialcentral(object):
                        if hildon is not None:
                                import led_handler
                                self._ledHandler = led_handler.LedHandler()
-                               self._ledHandler.off()
 
                        # Setup maemo specifics
                        try:
@@ -592,9 +591,6 @@ class Dialcentral(object):
                        config.write(configFile)
 
        def _refresh_active_tab(self):
-               if self._ledHandler is not None:
-                       self._ledHandler.off()
-
                pageIndex = self._notebook.get_current_page()
                if pageIndex == self.CONTACTS_TAB:
                        self._contactsViews[self._selectedBackendId].update(force=True)
@@ -603,6 +599,10 @@ class Dialcentral(object):
                elif pageIndex == self.MESSAGES_TAB:
                        self._messagesViews[self._selectedBackendId].update(force=True)
 
+               if pageIndex in (self.RECENT_TAB, self.MESSAGES_TAB):
+                       if self._ledHandler is not None:
+                               self._ledHandler.off()
+
        def _on_close(self, *args, **kwds):
                try:
                        if self._osso is not None: