diff options
| -rw-r--r-- | src/dcp_time.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/dcp_time.cc b/src/dcp_time.cc index 93c12a06..c3c60f66 100644 --- a/src/dcp_time.cc +++ b/src/dcp_time.cc @@ -34,13 +34,8 @@ using namespace boost; using namespace dcp; Time::Time (int frame, int frames_per_second, int tcr_) - : h (0) - , m (0) - , s (0) - , e (0) - , tcr (tcr_) { - set (double (frame) / frames_per_second, tcr); + set (double (frame) / frames_per_second, tcr_); } Time::Time (double seconds) @@ -59,11 +54,15 @@ Time::set (double seconds, int tcr_) if (s >= 60) { m = s / 60; s -= m * 60; + } else { + m = 0; } if (m >= 60) { h = m / 60; m -= h * 60; + } else { + h = 0; } } |
