[wiican: 3/16] [xs][manager] Method added for checking if a mapping is default



commit 8965bb29bd593a8fcba981a6eafe639bd614c254
Author: J. FÃlix OntaÃÃn <fontanon emergya es>
Date:   Wed Feb 22 22:52:20 2012 +0100

    [xs][manager] Method added for checking if a mapping is default

 wiican/mapping/manager.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/wiican/mapping/manager.py b/wiican/mapping/manager.py
index da6000a..b72634d 100644
--- a/wiican/mapping/manager.py
+++ b/wiican/mapping/manager.py
@@ -213,7 +213,14 @@ class MappingManager(Singleton, GConfStore):
         else:   
             self.options['mapping_visible'].remove(mapping_id)
 
+    def is_default_mapping(self, mapping_id):
+        return mapping_id == self.options['default_mapping']
+
     def set_default_mapping(self, mapping_id):
+        if not mapping_id:
+            self.options['default_mapping'] = ''
+            return
+
         if not mapping_id in self.__mapping_bag:
             raise MappingManagerError, _('Mapping not found:') + ' ' + mapping_id
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]