From 81515816a3fe7f0a515678fe0315eb9483b1a2a5 Mon Sep 17 00:00:00 2001 From: Thomas Braun Date: Tue, 24 Oct 2017 17:02:43 +0200 Subject: [PATCH] cherry-pick c1be198. Fix #403 and #339 for Tango 9 LTS --- cppapi/server/attrgetsetprop.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cppapi/server/attrgetsetprop.cpp b/cppapi/server/attrgetsetprop.cpp index e4f1aba99..b52f4b9d5 100644 --- a/cppapi/server/attrgetsetprop.cpp +++ b/cppapi/server/attrgetsetprop.cpp @@ -195,14 +195,16 @@ void Attribute::get_properties(Tango::AttributeConfig_3 &conf) str.precision(TANGO_FLOAT_PRECISION); if (event_period == INT_MAX) - conf.event_prop.per_event.period = CORBA::string_dup((const char *)(DEFAULT_EVENT_PERIOD)); + { + str << DEFAULT_EVENT_PERIOD; + } else { - int per = (int)((double)event_period); - str << per; - MEM_STREAM_2_CORBA(conf.event_prop.per_event.period,str); + str << event_period; } + MEM_STREAM_2_CORBA(conf.event_prop.per_event.period,str); + // // Copy change event properties //