deskbar-applet r1921 - in trunk: . deskbar/ui/cuemiac
- From: sebp svn gnome org
 
- To: svn-commits-list gnome org
 
- Subject: deskbar-applet r1921 - in trunk: . deskbar/ui/cuemiac
 
- Date: Sat,  9 Feb 2008 14:20:04 +0000 (GMT)
 
Author: sebp
Date: Sat Feb  9 14:20:04 2008
New Revision: 1921
URL: http://svn.gnome.org/viewvc/deskbar-applet?rev=1921&view=rev
Log:
Fixed bug #510769: list index out of range in CuemiacModel
Modified:
   trunk/ChangeLog
   trunk/deskbar/ui/cuemiac/CuemiacModel.py
Modified: trunk/deskbar/ui/cuemiac/CuemiacModel.py
==============================================================================
--- trunk/deskbar/ui/cuemiac/CuemiacModel.py	(original)
+++ trunk/deskbar/ui/cuemiac/CuemiacModel.py	Sat Feb  9 14:20:04 2008
@@ -118,12 +118,14 @@
         match_obj.add_all_actions(actions)
     
     def __append_match(self, match_obj, query_string):
+        if len(match_obj.get_actions()) == 0:
+            LOGGER.error("Match %r has no actions" % match_obj)
+            return
+        
         for action in match_obj.get_actions():
             if not action.is_valid():
                 LOGGER.error("Action %r is not valid, removing it" % action)
                 match_obj.remove_action(action)
-            if len(match_obj.get_actions()) == 0:
-                return
 
         if not self.__match_hashes.has_key(match_obj.get_hash()): 
             iter = self.__append ( query_string, match_obj )
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]