From b1eae0f2cf359903a348e2c2c83155b054ee77ef Mon Sep 17 00:00:00 2001 From: Dillon DuPont Date: Fri, 24 Oct 2025 13:56:31 -0700 Subject: [PATCH] use dict for display --- .../computer/computer/providers/docker/provider.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/libs/python/computer/computer/providers/docker/provider.py b/libs/python/computer/computer/providers/docker/provider.py index ed076fec..e83c626c 100644 --- a/libs/python/computer/computer/providers/docker/provider.py +++ b/libs/python/computer/computer/providers/docker/provider.py @@ -309,8 +309,17 @@ class DockerProvider(BaseVMProvider): # Apply display resolution if provided (e.g., "1024x768") display_resolution = run_opts.get("display") - if isinstance(display_resolution, str) and display_resolution: - cmd.extend(["-e", f"VNC_RESOLUTION={display_resolution}"]) + if ( + isinstance(display_resolution, dict) + and "width" in display_resolution + and "height" in display_resolution + ): + cmd.extend( + [ + "-e", + f"VNC_RESOLUTION={display_resolution['width']}x{display_resolution['height']}", + ] + ) # Add the image cmd.append(docker_image)