Avoid clearing the screen when exiting a kitten as its not needed any more

This commit is contained in:
Kovid Goyal 2022-03-23 16:06:38 +05:30
parent adcc616c92
commit 6ef83a09d3
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -86,14 +86,12 @@ def launch(args: List[str]) -> None:
del args[:2]
args = [kitten] + args
os.environ['KITTY_CONFIG_DIRECTORY'] = config_dir
from kittens.tui.operations import Mode, clear_screen, reset_mode
set_debug(kitten)
m = import_kitten_main_module(config_dir, kitten)
try:
result = m['start'](args)
finally:
sys.stdin = sys.__stdin__
print(reset_mode(Mode.ALTERNATE_SCREEN) + clear_screen(), end='')
if result is not None:
import json
import base64