summaryrefslogtreecommitdiff
path: root/pcr/pulseaudio-equalizer-ladspa/pulseaudio-equalizer-2.7-do-not-crash-on-missing-preset.patch
blob: eed743cc33567ce8475348c33d98aa65dd0c70aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- pulseaudio-equalizer.orig/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py	2011-03-17 10:53:48.000000000 +0000
+++ pulseaudio-equalizer/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py	2011-03-17 11:18:04.000000000 +0000
@@ -180,10 +180,13 @@ class Equalizer:
 		if os.path.isfile(presetdir1 + "/" + preset + ".preset"):
 			f = open(presetdir1 + "/" + preset + ".preset", "r")
 			rawdata=f.read().split('\n')
-		else:
+			f.close
+		elif os.path.isfile(presetdir2 + "/" + preset + ".preset"):
 			f = open(presetdir2 + "/" + preset + ".preset", "r")
 			rawdata=f.read().split('\n')
 			f.close
+		else:
+			print "Can't find %s preset" % preset
 
 		ladspa_filename = str(rawdata[0])
 		ladspa_name = str(rawdata[1])