From fed7beb3ceaa2321040d2757788e27f429f61854 Mon Sep 17 00:00:00 2001 From: Jabiertxo Arraiza Cenoz Date: Fri, 17 Nov 2017 11:31:35 +0100 Subject: Code simplification --- src/ui/dialog/symbols.cpp | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/ui/dialog/symbols.cpp b/src/ui/dialog/symbols.cpp index 609edee2e..fda1825da 100644 --- a/src/ui/dialog/symbols.cpp +++ b/src/ui/dialog/symbols.cpp @@ -887,25 +887,11 @@ void SymbolsDialog::symbolsInDocRecursive (SPObject *r, std::map(r)) { + Glib::ustring id = r->getAttribute("id"); if(r->title()) { - Glib::ustring current = symbol_set->get_active_text(); - if (current == ALLDOCS) { - if (l.count(doc_title + r->title()) > 0) { - l[doc_title + r->title() + Glib::ustring("_") + r->getId()] = std::make_pair(doc_title,dynamic_cast(r)); - } else { - l[doc_title + r->title()] = std::make_pair(doc_title,dynamic_cast(r)); - } - } else { - if (l.count(r->title()) > 0) { - l[r->title() + Glib::ustring("_") + r->getId()] = std::make_pair(doc_title,dynamic_cast(r)); - } else { - l[r->title()] = std::make_pair(doc_title,dynamic_cast(r)); - } - - } + l[doc_title + r->title() + id] = std::make_pair(doc_title,dynamic_cast(r)); } else { - Glib::ustring id = r->getAttribute("id"); - l[Glib::ustring(_("Symbol without title ")) + id] = std::make_pair(doc_title,dynamic_cast(r)); + l[Glib::ustring(_("notitle_")) + id] = std::make_pair(doc_title,dynamic_cast(r)); } } for (auto& child: r->children) { -- cgit v1.2.3