Avoid clearing the screen when exiting a kitten as its not needed any more
This commit is contained in:
parent
adcc616c92
commit
6ef83a09d3
@ -86,14 +86,12 @@ def launch(args: List[str]) -> None:
|
|||||||
del args[:2]
|
del args[:2]
|
||||||
args = [kitten] + args
|
args = [kitten] + args
|
||||||
os.environ['KITTY_CONFIG_DIRECTORY'] = config_dir
|
os.environ['KITTY_CONFIG_DIRECTORY'] = config_dir
|
||||||
from kittens.tui.operations import Mode, clear_screen, reset_mode
|
|
||||||
set_debug(kitten)
|
set_debug(kitten)
|
||||||
m = import_kitten_main_module(config_dir, kitten)
|
m = import_kitten_main_module(config_dir, kitten)
|
||||||
try:
|
try:
|
||||||
result = m['start'](args)
|
result = m['start'](args)
|
||||||
finally:
|
finally:
|
||||||
sys.stdin = sys.__stdin__
|
sys.stdin = sys.__stdin__
|
||||||
print(reset_mode(Mode.ALTERNATE_SCREEN) + clear_screen(), end='')
|
|
||||||
if result is not None:
|
if result is not None:
|
||||||
import json
|
import json
|
||||||
import base64
|
import base64
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user