From 6b933e33f5f2d46f65f3342e64c6cf27842b4127 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 30 Jul 2017 08:32:51 +0530 Subject: [PATCH] If the saved initial window size fails, retry creating the window with a standard size. Fixes #98 --- kitty/main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kitty/main.py b/kitty/main.py index ec2e6b95a..f7912b1a4 100644 --- a/kitty/main.py +++ b/kitty/main.py @@ -192,7 +192,13 @@ def run_app(opts, args): else: viewport_size.width = opts.initial_window_width viewport_size.height = opts.initial_window_height - window = Window(viewport_size.width, viewport_size.height, args.cls) + try: + window = Window(viewport_size.width, viewport_size.height, args.cls) + except ValueError: + safe_print('Failed to create GLFW window with initial size:', viewport_size) + viewport_size.width = 640 + viewport_size.height = 400 + window = Window(viewport_size.width, viewport_size.height, args.cls) window.set_title(appname) window.make_context_current() if isosx: