diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-03-23 01:20:15 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-03-24 12:45:11 +0000 |
| commit | aa2ae2952f924e6dbb51858104d61b334004fec5 (patch) | |
| tree | d24ccc63b5133bb629419545d283b0e63fb0be84 /src/ui/dialog/styledialog.cpp | |
| parent | Remove clang format diff extra (diff) | |
| download | inkscape-aa2ae2952f924e6dbb51858104d61b334004fec5.tar.gz inkscape-aa2ae2952f924e6dbb51858104d61b334004fec5.zip | |
Add some handling fixes to selector classes
Diffstat (limited to 'src/ui/dialog/styledialog.cpp')
| -rw-r--r-- | src/ui/dialog/styledialog.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/dialog/styledialog.cpp b/src/ui/dialog/styledialog.cpp index 2fec020ba..d532919a6 100644 --- a/src/ui/dialog/styledialog.cpp +++ b/src/ui/dialog/styledialog.cpp @@ -457,7 +457,7 @@ void StyleDialog::_readStyleElement() coltype colType = SELECTOR; for (auto tok : tokensplus) { REMOVE_SPACES(tok); - if (tok.find(" ") != -1) { + if (tok.find(" ") != -1 || tok.erase(0,1).find(".") != -1) { colType = UNHANDLED; } } @@ -961,7 +961,7 @@ void StyleDialog::_addSelector() // If class selector, add selector name to class attribute for each object if (selectorValue[0] == '.' && handled) { - std::vector<Glib::ustring> tokens = Glib::Regex::split_simple("[,\\.\\s]+", selectorValue); + std::vector<Glib::ustring> tokens = Glib::Regex::split_simple("[,\\s]+", selectorValue); Glib::ustring originClassName = tokens[0]; originClassName.erase(0, 1); std::vector<Glib::ustring> classes = Glib::Regex::split_simple("[\\.]+", originClassName); |
