From aa2ae2952f924e6dbb51858104d61b334004fec5 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Sat, 23 Mar 2019 02:20:15 +0100 Subject: Add some handling fixes to selector classes --- src/ui/dialog/styledialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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 tokens = Glib::Regex::split_simple("[,\\.\\s]+", selectorValue); + std::vector tokens = Glib::Regex::split_simple("[,\\s]+", selectorValue); Glib::ustring originClassName = tokens[0]; originClassName.erase(0, 1); std::vector classes = Glib::Regex::split_simple("[\\.]+", originClassName); -- cgit v1.2.3