From 68c29acfccba6d32c50608daf5275fb2d6ad9b64 Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Thu, 28 Jan 2021 21:28:33 -0800 Subject: [PATCH] Fix issue with an old version of pygame --- tools/rpc/rpc_image_transfer_jpg_as_the_controller_device.py | 5 ++++- ..._image_transfer_jpg_streaming_as_the_controller_device.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/rpc/rpc_image_transfer_jpg_as_the_controller_device.py b/tools/rpc/rpc_image_transfer_jpg_as_the_controller_device.py index 9ec2035a7..a0f3a42bb 100644 --- a/tools/rpc/rpc_image_transfer_jpg_as_the_controller_device.py +++ b/tools/rpc/rpc_image_transfer_jpg_as_the_controller_device.py @@ -95,7 +95,10 @@ def get_frame_buffer_call_back(pixformat_str, framesize_str, cutthrough, silent) pygame.init() screen_w = 640 screen_h = 480 -screen = pygame.display.set_mode((screen_w, screen_h), flags=pygame.RESIZABLE) +try: + screen = pygame.display.set_mode((screen_w, screen_h), flags=pygame.RESIZABLE) +except TypeError: + screen = pygame.display.set_mode((screen_w, screen_h)) pygame.display.set_caption("Frame Buffer") clock = pygame.time.Clock() diff --git a/tools/rpc/rpc_image_transfer_jpg_streaming_as_the_controller_device.py b/tools/rpc/rpc_image_transfer_jpg_streaming_as_the_controller_device.py index d6893c83b..0c170f3ee 100644 --- a/tools/rpc/rpc_image_transfer_jpg_streaming_as_the_controller_device.py +++ b/tools/rpc/rpc_image_transfer_jpg_streaming_as_the_controller_device.py @@ -45,7 +45,10 @@ sys.stdout.flush() pygame.init() screen_w = 640 screen_h = 480 -screen = pygame.display.set_mode((screen_w, screen_h), flags=pygame.RESIZABLE) +try: + screen = pygame.display.set_mode((screen_w, screen_h), flags=pygame.RESIZABLE) +except TypeError: + screen = pygame.display.set_mode((screen_w, screen_h)) pygame.display.set_caption("Frame Buffer") clock = pygame.time.Clock()