diff --git a/direct/src/showbase/showBase.cxx b/direct/src/showbase/showBase.cxx index 8b8b27ec09..5f98404708 100644 --- a/direct/src/showbase/showBase.cxx +++ b/direct/src/showbase/showBase.cxx @@ -279,11 +279,8 @@ void take_snapshot(GraphicsWindow *win, const string &name) { GraphicsStateGuardian* gsg = win->get_gsg(); const RenderBuffer& rb = gsg->get_render_buffer(RenderBuffer::T_front); - // p.set_xsize(win->get_width()); - // p.set_ysize(win->get_height()); - // p._image = PTA_uchar(win->get_width() * win->get_height() * 3); - - CPT(DisplayRegion) dr = gsg->get_current_display_region(); + // CPT(DisplayRegion) dr = gsg->get_current_display_region(); + CPT(DisplayRegion) dr = win->get_channel(0)->get_layer(0)->get_dr(0); nassertv(dr != (DisplayRegion *)NULL); int width = dr->get_pixel_width();