Skip to content

Commit 9369abf

Browse files
authored
Merge pull request #2028 from UV-CDAT/issue_1845_animation_cmap_not_preserved
we used to have two path for rendering a frame
2 parents 218a6c8 + 08fbba2 commit 9369abf

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Packages/vcs/vcs/VTKAnimate.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,8 @@ def reclaim_renderers(self):
280280
be.showGUI()
281281
be.renWin.Render()
282282

283-
def draw_frame(self, frame_num=None, render_offscreen=True,
284-
allow_static=True, main_window_png=False):
283+
def draw_frame(self, frame_num=None, render_offscreen=False,
284+
allow_static=False, main_window_png=True):
285285
"""
286286
Draws a frame on the canvas
287287
frame_num: Which frame to draw- defaults to self.frame_num
@@ -295,8 +295,7 @@ def draw_frame(self, frame_num=None, render_offscreen=True,
295295
else:
296296
self.frame_num = frame_num
297297

298-
if render_offscreen or (
299-
allow_static and len(self.animation_files) == self.number_of_frames()):
298+
if len(self.animation_files) == self.number_of_frames():
300299
# Attempt to extract the renderers and place them onto the create
301300
# thread
302301
self.extract_renderers()
@@ -318,7 +317,7 @@ def draw_frame(self, frame_num=None, render_offscreen=True,
318317

319318
self.vcs_self.backend.renWin.Render()
320319

321-
if main_window_png:
320+
if main_window_png or self.playback_params.zoom_factor != 1:
322321
png_name = self.create_thread.get_frame_name(self.frame_num)
323322
self.vcs_self.png(png_name)
324323
self.animation_files = sorted(
@@ -346,4 +345,5 @@ def frame(self, frame):
346345
self.draw_frame(
347346
frame_num=frame,
348347
allow_static=False,
349-
render_offscreen=False)
348+
render_offscreen=False,
349+
main_window_png=False)

0 commit comments

Comments
 (0)