diff options
| author | Jabiertxof <jabier.arraiza@marker.es> | 2019-06-11 14:27:39 +0000 |
|---|---|---|
| committer | Jabiertxof <jabier.arraiza@marker.es> | 2019-06-11 14:27:39 +0000 |
| commit | 95e03c770d579d637873c902ec5c365973c93b7a (patch) | |
| tree | ba1eeac55ea3fcbec116f61a365125177d92f8fa /src/ui/dialog/selectorsdialog.cpp | |
| parent | trying to improbe @doctormo feedback (diff) | |
| download | inkscape-95e03c770d579d637873c902ec5c365973c93b7a.tar.gz inkscape-95e03c770d579d637873c902ec5c365973c93b7a.zip | |
Add @doctormo UX improvements
Diffstat (limited to 'src/ui/dialog/selectorsdialog.cpp')
| -rw-r--r-- | src/ui/dialog/selectorsdialog.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/ui/dialog/selectorsdialog.cpp b/src/ui/dialog/selectorsdialog.cpp index b31091dd8..52900243f 100644 --- a/src/ui/dialog/selectorsdialog.cpp +++ b/src/ui/dialog/selectorsdialog.cpp @@ -1347,16 +1347,11 @@ void SelectorsDialog::_selectRow() if (!row->parent() && row->children().size() < 2) { _del.show(); } - if (!row->parent() && row->children().size() > 1) { + if (!row->parent()) { _style_dialog->setCurrentSelector(row[_mColumns._colSelector]); - } else { - _style_dialog->setCurrentSelector(""); } } else if (selectedrows.size() == 0) { - _style_dialog->setCurrentSelector(""); _del.show(); - } else { - _style_dialog->setCurrentSelector(""); } if (_updating || !getDesktop()) return; // Avoid updating if we have set row via dialog. if (SP_ACTIVE_DESKTOP != getDesktop()) { @@ -1370,6 +1365,8 @@ void SelectorsDialog::_selectRow() SPObject *obj = nullptr; if (!selection->isEmpty()) { obj = selection->objects().back(); + } else { + _style_dialog->setCurrentSelector(""); } for (auto row : children) { |
