From a5caa9d74667a8a412f9442b9da378aa7d14f8db Mon Sep 17 00:00:00 2001 From: Jonas Kittner Date: Wed, 13 May 2020 22:37:57 +0200 Subject: [PATCH] fix background crash on win --- babi/screen.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/babi/screen.py b/babi/screen.py index 4b5f3df..c0d542a 100644 --- a/babi/screen.py +++ b/babi/screen.py @@ -516,10 +516,13 @@ class Screen: return EditResult.EXIT def background(self) -> None: - curses.endwin() - os.kill(os.getpid(), signal.SIGSTOP) - self.stdscr = _init_screen() - self.resize() + if sys.platform == 'win32': # pragma: win32 cover + self.status.update('cannot run babi in background on Windows') + else: # pragma: win32 no cover + curses.endwin() + os.kill(os.getpid(), signal.SIGSTOP) + self.stdscr = _init_screen() + self.resize() DISPATCH = { b'KEY_RESIZE': resize,