diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-04-20 06:20:03 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-06-02 09:50:16 +0000 |
| commit | 203c057440058338309eeb96344978c461a95175 (patch) | |
| tree | 680bba1ba8821891fc408e34d74df9657ceb19cb /src/ui/dialog/styledialog.cpp | |
| parent | Adding a TreeModelFilter (diff) | |
| download | inkscape-203c057440058338309eeb96344978c461a95175.tar.gz inkscape-203c057440058338309eeb96344978c461a95175.zip | |
minor fixes
Diffstat (limited to 'src/ui/dialog/styledialog.cpp')
| -rw-r--r-- | src/ui/dialog/styledialog.cpp | 5 |
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)); |
