MSVC won't allow floating point types to be mapped directly to enums

This commit is contained in:
John Emmas 2016-06-06 09:07:45 +01:00
parent cb7e8025f2
commit cde50f847f

View file

@ -39,7 +39,7 @@ class LIBARDOUR_API MonitorControl : public SlavableAutomationControl
MonitorControl (Session& session, std::string const & name, Monitorable& m);
~MonitorControl() {}
MonitorChoice monitoring_choice() const { return static_cast<MonitorChoice> (get_value()); }
MonitorChoice monitoring_choice() const { return static_cast<MonitorChoice> ((int)get_value()); }
MonitorState monitoring_state () const { return _monitorable.monitoring_state(); }
int set_state (XMLNode const&, int);