From b841fa0e3874ddc98c4faa817c9028905213e3d8 Mon Sep 17 00:00:00 2001 From: Dustin Kirkland Date: Fri, 29 Jul 2016 11:40:29 -0500 Subject: [PATCH] * usr/lib/byobu/include/select-session.py: LP: #1583590 - fix default window selection by just hitting enter --- debian/changelog | 2 ++ usr/lib/byobu/include/select-session.py | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index fe4bf1ce..6f9e67ca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,8 @@ byobu (5.110) unreleased; urgency=medium and virtual kernels * usr/bin/purge-old-kernels: LP: #1532153 - run autoremove afterwards, to clean up anything else + * usr/lib/byobu/include/select-session.py: LP: #1583590 + - fix default window selection by just hitting enter -- Dustin Kirkland Tue, 05 Jul 2016 10:47:25 -0500 diff --git a/usr/lib/byobu/include/select-session.py b/usr/lib/byobu/include/select-session.py index 4a22b64b..32a5f01c 100755 --- a/usr/lib/byobu/include/select-session.py +++ b/usr/lib/byobu/include/select-session.py @@ -154,9 +154,16 @@ if len(sessions) > 1: i += 1 try: try: - choice = int(input("\nChoose 1-%d [1]: " % (i - 1))) + user_input = input("\nChoose 1-%d [1]: " % (i - 1)) except: - choice = int(eval(input("\nChoose 1-%d [1]: " % (i - 1)))) + user_input = "" + if not user_input or user_input == "": + choice = 1 + break + try: + choice = int(user_input) + except: + choice = int(eval(user_input)) if choice >= 1 and choice < i: break else: