summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/styledialog.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2019-04-20 06:20:03 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2019-06-02 09:50:16 +0000
commit203c057440058338309eeb96344978c461a95175 (patch)
tree680bba1ba8821891fc408e34d74df9657ceb19cb /src/ui/dialog/styledialog.cpp
parentAdding a TreeModelFilter (diff)
downloadinkscape-203c057440058338309eeb96344978c461a95175.tar.gz
inkscape-203c057440058338309eeb96344978c461a95175.zip
minor fixes
Diffstat (limited to 'src/ui/dialog/styledialog.cpp')
-rw-r--r--src/ui/dialog/styledialog.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ui/dialog/styledialog.cpp b/src/ui/dialog/styledialog.cpp
index 2726b3007..cc1c6acb8 100644
--- a/src/ui/dialog/styledialog.cpp
+++ b/src/ui/dialog/styledialog.cpp
@@ -739,9 +739,7 @@ void CssDialog::nameEdited (const Glib::ustring& path, const Glib::ustring& name
if (obj) {
for (auto & i : objVec) {
if (obj->getId() == i->getId()) {
- if (!_stylemode) {
- _treeView.get_selection()->select(row);
- }
+ _treeView.get_selection()->select(row);
row[_mColumns._colVisible] = true;
} else if(_stylemode) {
row[_mColumns._colVisible] = false;
@@ -755,6 +753,7 @@ void CssDialog::nameEdited (const Glib::ustring& path, const Glib::ustring& name
}
if (_stylemode) {
_modelfilter->refilter();
+ _treeView.get_selection()->unselect_all();
}
/* if (_stylemode) {
_store->foreach_iter(sigc::bind<std::vector<Gtk::TreeModel::Row> >(sigc::mem_fun(*this, &StyleDialog::_showStyleSelectors), toshow));