summaryrefslogtreecommitdiffstats
path: root/core/timeline/tl_edl.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/timeline/tl_edl.c')
-rw-r--r--core/timeline/tl_edl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/timeline/tl_edl.c b/core/timeline/tl_edl.c
index 1af36a54f8..fb8441d322 100644
--- a/core/timeline/tl_edl.c
+++ b/core/timeline/tl_edl.c
@@ -322,11 +322,12 @@ void build_edl_timeline(struct MPContext *mpctx)
else if (!parts[i].duration)
anything_done = true;
parts[i].duration = duration;
- if (duration && parts[i].src.start < 0)
+ if (duration && parts[i].src.start < 0) {
if (parts[i].src.end < 0)
missing_srcstart = i;
else
parts[i].src.start = parts[i].src.end - duration;
+ }
}
if (!anything_done) {
if (missing_duration >= 0) {