From fae3e6149995446aad42fd78b4c69a9e34027aae Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Wed, 23 Jan 2019 04:57:42 +0100 Subject: Event: Make property value char const* too. --- src/debug/logger.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/debug/logger.cpp') diff --git a/src/debug/logger.cpp b/src/debug/logger.cpp index 13d79daa2..7c0990c2c 100644 --- a/src/debug/logger.cpp +++ b/src/debug/logger.cpp @@ -27,7 +27,7 @@ bool Logger::_category_mask[Event::N_CATEGORIES]; namespace { -static void write_escaped_value(std::ostream &os, Util::ptr_shared value) { +static void write_escaped_value(std::ostream &os, char const *value) { for ( char const *current=value ; *current ; ++current ) { switch (*current) { case '&': @@ -133,7 +133,7 @@ typedef SimpleEvent CoreEvent; class SessionEvent : public CoreEvent { public: - SessionEvent() : CoreEvent(Util::share_static_string("session")) { + SessionEvent() : CoreEvent("session") { _addProperty("inkscape-version", Inkscape::version_string); } }; @@ -173,7 +173,7 @@ void Logger::_start(Event const &event) { for ( unsigned i = 0 ; i < property_count ; i++ ) { Event::PropertyPair property=event.property(i); log_stream << " " << property.name << "=\""; - write_escaped_value(log_stream, property.value); + write_escaped_value(log_stream, property.value->c_str()); log_stream << "\""; } -- cgit v1.2.3