do not crash (blue screen) when try to remove a non existing bouquet
[enigma2.git] / lib / python / Screens / ChannelSelection.py
index 8d09f01fc24c5df6168979f921c36de462efbc84..7db3a1c896533befc2b1613c75bf7a4929de553d 100644 (file)
@@ -298,7 +298,10 @@ class ChannelSelectionEdit:
                        if pos != -1:
                                filename = '/etc/enigma2/' + refstr[:pos] # FIXMEEE !!! HARDCODED /etc/enigma2
                self.removeCurrentService()
-               remove(filename)
+               try:
+                       remove(filename)
+               except OSError:
+                       print "error during remove of", filename
                eDVBDB.getInstance().reloadBouquets()
 
 #  multiple marked entry stuff ( edit mode, later multiepg selection )