changeset 25807 | 2cccaf937a7a |
parent 25557 | 52c552a05414 |
child 25820 | 701d8c362aa2 |
--- a/mercurial/crecord.py Fri Jul 17 00:22:16 2015 +0900 +++ b/mercurial/crecord.py Wed Jul 15 20:39:23 2015 -0700 @@ -482,7 +482,10 @@ """ ui.write(_('starting interactive selection\n')) chunkselector = curseschunkselector(headerlist, ui) + f = signal.getsignal(signal.SIGTSTP) curses.wrapper(chunkselector.main) + # ncurses does not restore signal handler for SIGTSTP + signal.signal(signal.SIGTSTP, f) def testdecorator(testfn, f): def u(*args, **kwargs):