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()