浏览代码

fix task.time within a sequence

David Rose 17 年之前
父节点
当前提交
0109374689
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      panda/src/event/asyncTaskSequence.cxx

+ 4 - 0
panda/src/event/asyncTaskSequence.cxx

@@ -194,5 +194,9 @@ set_current_task(AsyncTask *task, bool clean_exit) {
     nassertv(_current_task->_manager == NULL);
     _current_task->_manager = _manager;
     _current_task->_state = S_active_nested;
+
+    double now = _manager->_clock->get_frame_time();
+    task->_start_time = now;
+    task->_start_frame = _manager->_clock->get_frame_count();
   }
 }