summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorDavid Barnett <davidbarnett2@gmail.com>2010-05-19 23:27:31 -0400
committerDavid Barnett <davidbarnett2@gmail.com>2010-05-19 23:27:31 -0400
commitd012468d69a53fe582b3a45f18a6aedb304defb3 (patch)
tree612e5b6fe37a02e3d0f363632341c9f51d68e436
parent5914f94019450c530f7e4aeba7f4972345a48e4e (diff)
downloadranger-d012468d69a53fe582b3a45f18a6aedb304defb3.tar.gz
Use Applications.either even with only one option for dependency checking; fix broken eog reference (to 'eye_of_gnome')
-rw-r--r--ranger/defaults/apps.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/ranger/defaults/apps.py b/ranger/defaults/apps.py
index 026ff271..44e209a1 100644
--- a/ranger/defaults/apps.py
+++ b/ranger/defaults/apps.py
@@ -55,29 +55,29 @@ class CustomApplications(Applications):
 		f = c.file
 
 		if f.basename.lower() == 'makefile':
-			return self.app_make(c)
+			return self.either(c, 'make')
 
 		if f.extension is not None:
 			if f.extension in ('pdf', ):
 				c.flags += 'd'
 				return self.either(c, 'evince', 'zathura', 'apvlv')
 			if f.extension in ('xml', ):
-				return self.app_editor(c)
+				return self.either(c, 'editor')
 			if f.extension in ('html', 'htm', 'xhtml'):
 				return self.either(c, 'firefox', 'opera', 'elinks')
 			if f.extension in ('swf', ):
 				return self.either(c, 'firefox', 'opera')
 			if f.extension == 'nes':
-				return self.app_fceux(c)
+				return self.either(c, 'fceux')
 			if f.extension in ('swc', 'smc'):
-				return self.app_zsnes(c)
+				return self.either(c, 'zsnes')
 
 		if f.mimetype is not None:
 			if INTERPRETED_LANGUAGES.match(f.mimetype):
-				return self.app_edit_or_run(c)
+				return self.either(c, 'edit_or_run')
 
 		if f.container:
-			return self.app_aunpack(c)
+			return self.either(c, 'aunpack')
 
 		if f.video or f.audio:
 			if f.video:
@@ -85,10 +85,10 @@ class CustomApplications(Applications):
 			return self.either(c, 'mplayer', 'totem')
 
 		if f.image:
-			return self.either(c, 'feh', 'eye_of_gnome', 'mirage')
+			return self.either(c, 'feh', 'eog', 'mirage')
 
 		if f.document or f.filetype.startswith('text'):
-			return self.app_editor(c)
+			return self.either(c, 'editor')
 
 
 	# ----------------------------------------- application definitions
@@ -140,8 +140,8 @@ class CustomApplications(Applications):
 
 		if c.mode in arg:
 			return tup('feh', arg[c.mode], c.file.path)
-		if c.mode is 4:
-			return self.app_gimp(c)
+		if c.mode is 4:		# Note: mode 4 wouldn't need to depend on 'feh'
+			return self.either(c, 'gimp')
 		if c.mode is 11:
 			if len(c.files) > 1:
 				return tup('feh', *c)