hints kitten: Fix a regression that caused using the default open program to trigger open actions instead of running the program

Fixes #3968
This commit is contained in:
Kovid Goyal
2021-08-23 11:56:16 +05:30
parent d9cc1d67c0
commit 89f8151579
2 changed files with 5 additions and 2 deletions

View File

@@ -17,7 +17,7 @@ from typing import (
from kitty.cli import parse_args
from kitty.cli_stub import HintsCLIOptions
from kitty.constants import website_url
from kitty.fast_data_types import set_clipboard_string
from kitty.fast_data_types import get_options, set_clipboard_string
from kitty.key_encoding import KeyEvent
from kitty.typing import BossType, KittyCommonOpts
from kitty.utils import ScreenSize, screen_size_function, set_primary_selection
@@ -778,7 +778,7 @@ def handle_result(args: List[str], data: Dict[str, Any], target_window_id: int,
set_primary_selection(joined_text())
else:
cwd = data['cwd']
program = None if program == 'default' else program
program = get_options().open_url_with if program == 'default' else program
if text_type == 'hyperlink':
w = boss.window_id_map.get(target_window_id)
for m in matches: