diff options
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2019-01-23 03:57:42 +0000 |
|---|---|---|
| committer | Marc Jeanmougin <marcjeanmougin@free.fr> | 2019-01-24 17:08:27 +0000 |
| commit | fae3e6149995446aad42fd78b4c69a9e34027aae (patch) | |
| tree | 457ec878f41accfe9af46b02667c1a96e28b1b5a /src/debug/logger.cpp | |
| parent | Event: Make name and property name char const*. (diff) | |
| download | inkscape-fae3e6149995446aad42fd78b4c69a9e34027aae.tar.gz inkscape-fae3e6149995446aad42fd78b4c69a9e34027aae.zip | |
Event: Make property value char const* too.
Diffstat (limited to 'src/debug/logger.cpp')
| -rw-r--r-- | src/debug/logger.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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<Event::CORE> 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 << "\""; } |
