Don't edit start trim unless it's necessary.
authorCarl Hetherington <cth@carlh.net>
Mon, 8 May 2023 23:41:31 +0000 (01:41 +0200)
committerCarl Hetherington <cth@carlh.net>
Wed, 10 May 2023 19:35:46 +0000 (21:35 +0200)
src/lib/content.cc

index e77a3638ca6f2d4d73deacf7b2fb3a97f5225b71..97edc7c892c33612263ae14b33e403d3a0b1bd11 100644 (file)
@@ -261,7 +261,11 @@ Content::set_trim_start(shared_ptr<const Film> film, ContentTime t)
 
        {
                boost::mutex::scoped_lock lm (_mutex);
-               _trim_start = t;
+               if (_trim_start == t) {
+                       cc.abort();
+               } else {
+                       _trim_start = t;
+               }
        }
 }