From 526994c3021b30112d1e3cc84bec24b88b64aa32 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 8 Oct 2023 23:36:59 +0200 Subject: [PATCH] pview: Don't require a window in screenshot mode --- panda/src/testbed/pview.cxx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/panda/src/testbed/pview.cxx b/panda/src/testbed/pview.cxx index fcb88a05c0..e656af4b45 100644 --- a/panda/src/testbed/pview.cxx +++ b/panda/src/testbed/pview.cxx @@ -428,7 +428,16 @@ main(int argc, char **argv) { argc -= (optind - 1); argv += (optind - 1); - WindowFramework *window = framework.open_window(pipe, nullptr); + WindowProperties props(WindowProperties::get_default()); + props.set_title("Panda Viewer"); + + // Don't require a window in screenshot mode + int flags = 0; + if (!auto_screenshot) { + flags |= GraphicsPipe::BF_require_window; + } + + WindowFramework *window = framework.open_window(props, flags, pipe, nullptr); if (window != nullptr) { // We've successfully opened a window.