From 254cea63bb325c500dcf5f53be89491354fa4d7b Mon Sep 17 00:00:00 2001 From: rdb Date: Thu, 22 Nov 2018 23:13:58 +0100 Subject: [PATCH] display: fix assertion in threaded pipeline --- panda/src/display/graphicsOutput.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/panda/src/display/graphicsOutput.cxx b/panda/src/display/graphicsOutput.cxx index d473b4bee2..daf9b217b1 100644 --- a/panda/src/display/graphicsOutput.cxx +++ b/panda/src/display/graphicsOutput.cxx @@ -441,9 +441,10 @@ is_active() const { if (cdata->_active_display_regions_stale) { CDWriter cdataw(((GraphicsOutput *)this)->_cycler, cdata, false); ((GraphicsOutput *)this)->do_determine_display_regions(cdataw); + return !cdataw->_active_display_regions.empty(); + } else { + return !cdata->_active_display_regions.empty(); } - - return !cdata->_active_display_regions.empty(); } /**