diff options
| author | kamalpreetgrewal <grewalkamal005@gmail.com> | 2016-08-16 15:31:49 +0000 |
|---|---|---|
| committer | kamalpreetgrewal <grewalkamal005@gmail.com> | 2016-08-16 15:31:49 +0000 |
| commit | be9439742ea5d6924d290fd56849b29cd264b331 (patch) | |
| tree | 8e5b6bebf7ac77f788f76e1c772c63415f9c2115 /src | |
| parent | Merge changes from trunk (diff) | |
| download | inkscape-be9439742ea5d6924d290fd56849b29cd264b331.tar.gz inkscape-be9439742ea5d6924d290fd56849b29cd264b331.zip | |
Solve issue with addition of missing CSS properties
(bzr r14949.1.67)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/styledialog.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/ui/dialog/styledialog.cpp b/src/ui/dialog/styledialog.cpp index e43934c57..bf3562ad3 100644 --- a/src/ui/dialog/styledialog.cpp +++ b/src/ui/dialog/styledialog.cpp @@ -827,12 +827,14 @@ void StyleDialog::_handleEdited(const Glib::ustring& path, const Glib::ustring& * property, else replacements in value are done in the 'else' block. */ if (_cssPane->_newProperty) { - value.append((new_text + ";").c_str()); - _cssPane->_propCol->add_attribute(_cssPane->_textRenderer - ->property_text(), - _cssPane->_cssColumns - ._propertyLabel); - _cssPane->_newProperty = false; + if (!new_text.empty()) { + value.append((new_text + ";").c_str()); + _cssPane->_propCol->add_attribute(_cssPane->_textRenderer + ->property_text(), + _cssPane->_cssColumns + ._propertyLabel); + _cssPane->_newProperty = false; + } } else { std::stringstream ss(value); |
