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:
parent
d9cc1d67c0
commit
89f8151579
@ -33,6 +33,9 @@ To update |kitty|, :doc:`follow the instructions <binary>`.
|
|||||||
- Fix space ligatures not working with Iosevka for some characters in the
|
- Fix space ligatures not working with Iosevka for some characters in the
|
||||||
Enclosed Alphanumeric Supplement (:iss:`3954`)
|
Enclosed Alphanumeric Supplement (:iss:`3954`)
|
||||||
|
|
||||||
|
- hints kitten: Fix a regression that caused using the default open program
|
||||||
|
to trigger open actions instead of running the program (:iss:`3968`)
|
||||||
|
|
||||||
|
|
||||||
0.23.1 [2021-08-17]
|
0.23.1 [2021-08-17]
|
||||||
----------------------
|
----------------------
|
||||||
|
|||||||
@ -17,7 +17,7 @@ from typing import (
|
|||||||
from kitty.cli import parse_args
|
from kitty.cli import parse_args
|
||||||
from kitty.cli_stub import HintsCLIOptions
|
from kitty.cli_stub import HintsCLIOptions
|
||||||
from kitty.constants import website_url
|
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.key_encoding import KeyEvent
|
||||||
from kitty.typing import BossType, KittyCommonOpts
|
from kitty.typing import BossType, KittyCommonOpts
|
||||||
from kitty.utils import ScreenSize, screen_size_function, set_primary_selection
|
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())
|
set_primary_selection(joined_text())
|
||||||
else:
|
else:
|
||||||
cwd = data['cwd']
|
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':
|
if text_type == 'hyperlink':
|
||||||
w = boss.window_id_map.get(target_window_id)
|
w = boss.window_id_map.get(target_window_id)
|
||||||
for m in matches:
|
for m in matches:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user