From cb140cb5387836de1e2287ed9519a132f0f9d28f Mon Sep 17 00:00:00 2001
From: ab <abdullah_ahmed@brown.edu>
Date: Sun, 9 Feb 2020 18:10:26 -0500
Subject: kinda works

---
 src/client/views/animationtimeline/Track.tsx | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

(limited to 'src/client/views/animationtimeline/Track.tsx')

diff --git a/src/client/views/animationtimeline/Track.tsx b/src/client/views/animationtimeline/Track.tsx
index 9f63b3562..69e65fbcf 100644
--- a/src/client/views/animationtimeline/Track.tsx
+++ b/src/client/views/animationtimeline/Track.tsx
@@ -81,10 +81,17 @@ export class Track extends React.Component<IProps> {
     ////////////////////////////////
 
 
-    getLastRegion = () => {
-        console.log(this.regions.length); 
-        console.log((this.regions[this.regions.length - 1] as Doc).time); 
-        return this.regions[this.regions.length - 1] as Doc; 
+    getLastRegionTime =  () => {
+        let lastTime:number = 0; 
+        let lastRegion:(Doc | undefined); 
+        DocListCast(this.regions).forEach(region => {
+            const time = NumCast(region.time); 
+            if (lastTime <= time) {
+                lastTime = time; 
+                lastRegion = region; 
+            }
+        }); 
+        return lastRegion ? lastTime + NumCast(lastRegion.duration) : 0;  
     }
 
     /**
-- 
cgit v1.2.3-70-g09d2

