summaryrefslogtreecommitdiff
path: root/src/lib/content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-07-16 11:49:08 +0100
committerCarl Hetherington <cth@carlh.net>2013-07-16 11:49:08 +0100
commitd5085584d82c021e924cec6ce00e682a8e63d800 (patch)
treecfd1094beca5be9fd788d2ca264567e51cc729d1 /src/lib/content.cc
parent6f5d58eb442a7808e00c6431c6289e82cf333658 (diff)
Prevent viewer updates on timeline drag (#175).
Diffstat (limited to 'src/lib/content.cc')
-rw-r--r--src/lib/content.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/content.cc b/src/lib/content.cc
index 6a33e9f7e..49c579fb6 100644
--- a/src/lib/content.cc
+++ b/src/lib/content.cc
@@ -24,6 +24,7 @@
#include "util.h"
using std::string;
+using std::set;
using boost::shared_ptr;
using boost::lexical_cast;
@@ -33,6 +34,7 @@ int const ContentProperty::LENGTH = 401;
Content::Content (shared_ptr<const Film> f, Time s)
: _film (f)
, _start (s)
+ , _change_signals_frequent (false)
{
}
@@ -41,12 +43,14 @@ Content::Content (shared_ptr<const Film> f, boost::filesystem::path p)
: _film (f)
, _file (p)
, _start (0)
+ , _change_signals_frequent (false)
{
}
Content::Content (shared_ptr<const Film> f, shared_ptr<const cxml::Node> node)
: _film (f)
+ , _change_signals_frequent (false)
{
_file = node->string_child ("File");
_digest = node->string_child ("Digest");
@@ -59,6 +63,7 @@ Content::Content (Content const & o)
, _file (o._file)
, _digest (o._digest)
, _start (o._start)
+ , _change_signals_frequent (o._change_signals_frequent)
{
}
@@ -83,7 +88,7 @@ Content::examine (shared_ptr<Job>)
void
Content::signal_changed (int p)
{
- Changed (shared_from_this (), p);
+ Changed (shared_from_this (), p, _change_signals_frequent);
}
void