Skip to content

Commit 400b353

Browse files
[cuegui] Fix Last Line Output persistence in Frame Monitor Tree (#1857)
The Last Line Output column was disappearing after briefly showing due to incorrect redraw logic in the `tick()` method. Changed to use `redrawRunning()` instead of generic `redraw()` to properly update only running frame columns (runtime, LLU, and last line). This ensures the Last Line data persists and is visible for monitoring frame progress, matching the behavior from previous Cuetopia version. **Link the Issue(s) this Pull Request is related to.** - #1856
1 parent 55230c8 commit 400b353

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cuegui/cuegui/FrameMonitorTree.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,9 @@ def tick(self):
259259

260260
# Redrawing every even number of seconds to see the current frame
261261
# runtime, LLU and last log line changes. Every second was excessive.
262-
if not self.ticksWithoutUpdate % 2:
263-
self.redraw()
262+
# Always redraw running frames regardless of update status
263+
if self.__job and not self.ticksWithoutUpdate % 2:
264+
self.redrawRunning()
264265

265266
@staticmethod
266267
def getCores(frame, format_as_string=False):

0 commit comments

Comments
 (0)