Skip to content

Commit d442193

Browse files
Update dense_file_manager.py
Clear media source and Reset timeline UI
1 parent 573e5e6 commit d442193

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

annotation_tool/controllers/dense_description/dense_file_manager.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,5 +257,17 @@ def _clear_workspace(self, full_reset=False):
257257

258258
if hasattr(self.main, "dense_manager"):
259259
self.main.dense_manager.media_controller.stop()
260+
# ✅ [FIX] Clear media source so duration resets deterministically
261+
self.main.dense_manager.center_panel.media_preview.player.setSource(QUrl())
262+
263+
# ✅ [FIX] Reset timeline UI
264+
tl = self.main.dense_manager.center_panel.timeline
265+
tl.set_markers([])
266+
tl.set_duration(0)
267+
tl.set_position(0)
268+
269+
# Clear right panel
260270
self.main.dense_manager.right_panel.table.set_data([])
261271
self.main.dense_manager.right_panel.input_widget.set_text("")
272+
273+
self.main.dense_manager.current_video_path = None

0 commit comments

Comments
 (0)