diff options
-rw-r--r-- | ranger/api/apps.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ranger/api/apps.py b/ranger/api/apps.py index d2e9ac4f..91aae357 100644 --- a/ranger/api/apps.py +++ b/ranger/api/apps.py @@ -121,7 +121,8 @@ class Applications(FileManagerAware): flags = 'flags' in keywords and keywords['flags'] or "" for name in args: assert isinstance(name, str) - setattr(cls, "app_" + name, _generic_wrapper(name, flags=flags)) + if not hasattr(cls, "app_" + name): + setattr(cls, "app_" + name, _generic_wrapper(name, flags=flags)) def tup(*args): |