<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -506,7 +506,10 @@ class Bmpanel2Launchbar:
 
 	def __iter__(self):
 		for c in self.launchbar.children:
-			yield LaunchbarItem(c.value, c['icon'].value)
+			try:
+				yield LaunchbarItem(c.value, c['icon'].value)
+			except:
+				pass
 
 	def __getitem__(self, n):
 		c = self.launchbar.children[n]</diff>
      <filename>extra/py/bmpanel2.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c534d0e3daa6c9b11de5ed8d64754f0cc6b6c4c9</id>
    </parent>
  </parents>
  <author>
    <name>nsf</name>
    <email>no.smile.face@gmail.com</email>
  </author>
  <url>http://github.com/nsf/bmpanel2/commit/34d388c2bbb58b312a9586d8e8d2bbbc913ecdaf</url>
  <id>34d388c2bbb58b312a9586d8e8d2bbbc913ecdaf</id>
  <committed-date>2009-11-01T19:56:58-08:00</committed-date>
  <authored-date>2009-11-01T19:56:58-08:00</authored-date>
  <message>Ignore case where icon parameter in launchbar is missing.</message>
  <tree>47e08e8f13cc49157f5cf1d544b5e1617d4d23f7</tree>
  <committer>
    <name>nsf</name>
    <email>no.smile.face@gmail.com</email>
  </committer>
</commit>
