mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-10-21 12:42:25 +00:00
Remote control: Fix --match=state:self not working
This commit is contained in:
parent
0cbccb4948
commit
958ad0d8b4
3 changed files with 4 additions and 2 deletions
|
|
@ -91,6 +91,8 @@ Detailed list of changes
|
|||
|
||||
- kitten @ ls: Fix the ``--self`` flag not working (:iss:`7864`)
|
||||
|
||||
- Remote control: Fix ``--match state:self`` not working (:disc:`7886`)
|
||||
|
||||
0.36.2 [2024-09-06]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
|
|
|||
|
|
@ -398,7 +398,7 @@ class RemoteCommand:
|
|||
window = window or boss.active_window
|
||||
windows = [window] if window else []
|
||||
if payload_get(window_match_name):
|
||||
windows = list(boss.match_windows(payload_get(window_match_name)))
|
||||
windows = list(boss.match_windows(payload_get(window_match_name), window))
|
||||
if not windows:
|
||||
raise MatchError(payload_get(window_match_name))
|
||||
if payload_get(tab_match_name):
|
||||
|
|
|
|||
|
|
@ -194,7 +194,7 @@ on bracketed paste mode.
|
|||
|
||||
def response_from_kitty(self, boss: Boss, window: Optional[Window], payload_get: PayloadGetType) -> ResponseType:
|
||||
sid = payload_get('session_id', '')
|
||||
windows = self.windows_for_payload(boss, None, payload_get, window_match_name='match')
|
||||
windows = self.windows_for_payload(boss, window, payload_get, window_match_name='match')
|
||||
pdata: str = payload_get('data')
|
||||
encoding, _, q = pdata.partition(':')
|
||||
session = ''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue