diff options
author | David Barnett <davidbarnett2@gmail.com> | 2010-05-19 23:27:31 -0400 |
---|---|---|
committer | David Barnett <davidbarnett2@gmail.com> | 2010-05-19 23:27:31 -0400 |
commit | d012468d69a53fe582b3a45f18a6aedb304defb3 (patch) | |
tree | 612e5b6fe37a02e3d0f363632341c9f51d68e436 | |
parent | 5914f94019450c530f7e4aeba7f4972345a48e4e (diff) | |
download | ranger-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.py | 20 |
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) |