From ed016dd4e6bc2e75a4f680ae984e8c84fcb38e6c Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 27 Nov 2020 15:44:13 -0700 Subject: [PATCH] fix TempoMap memento command binder --- libs/temporal/temporal/tempo.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libs/temporal/temporal/tempo.h b/libs/temporal/temporal/tempo.h index f1185666c4..143b8e8db9 100644 --- a/libs/temporal/temporal/tempo.h +++ b/libs/temporal/temporal/tempo.h @@ -30,6 +30,7 @@ #include #include "pbd/enum_convert.h" +#include "pbd/i18n.h" #include "pbd/integer_division.h" #include "pbd/memento_command.h" #include "pbd/rcu.h" @@ -767,11 +768,12 @@ class LIBTEMPORAL_API TempoMap : public PBD::StatefulDestructible XMLNode& get_state(); - class MementoBinder : public MementoCommandBinder { + class MementoBinder : public MementoCommandBinder { + public: MementoBinder () {} void set_state (XMLNode const & node, int version) const { TempoMap::use()->set_state (node, version); } - XMLNode& get_state () const { TempoMap::use()->get_state(); } - std::string type_name() const { return "Temporal::TempoMap"; } + XMLNode& get_state () const { return TempoMap::use()->get_state(); } + std::string type_name() const { return X_("Temporal::TempoMap"); } void add_state (XMLNode*) {} };