diff --git a/legendary/cli.py b/legendary/cli.py index af912a1..462e693 100644 --- a/legendary/cli.py +++ b/legendary/cli.py @@ -2238,9 +2238,15 @@ class LegendaryCLI: default_choice = None for i, bottle in enumerate(usable_bottles, start=1): extra = [] - if bottle['is_default'] and not default_choice and cx_version in bottle['cx_versions']: - default_choice = i - extra.append('default') + + if not default_choice and cx_version in bottle['cx_versions']: + if app_name in bottle['compatible_apps']: + default_choice = i + extra.append('default') + elif bottle['is_default']: + default_choice = i + extra.append('default') + if bottle['name'] in bottles: extra.append('installed')