Fix using kitty --single-instance to open a new window in a running kitty instance, not respecting the --directory flag. Fixes #429

This commit is contained in:
Kovid Goyal
2018-04-01 12:39:33 +05:30
parent 43ce3ce4b0
commit ce0db16479
3 changed files with 10 additions and 3 deletions

View File

@@ -165,7 +165,9 @@ def _main():
is_first = single_instance(args.instance_group)
if not is_first:
import json
data = {'cmd': 'new_instance', 'args': tuple(sys.argv), 'startup_id': os.environ.get('DESKTOP_STARTUP_ID')}
data = {'cmd': 'new_instance', 'args': tuple(sys.argv),
'startup_id': os.environ.get('DESKTOP_STARTUP_ID'),
'cwd': os.getcwd()}
data = json.dumps(data, ensure_ascii=False).encode('utf-8')
single_instance.socket.sendall(data)
return