diff options
Diffstat (limited to 'UnityCore')
| -rw-r--r-- | UnityCore/AppmenuIndicator.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/UnityCore/AppmenuIndicator.cpp b/UnityCore/AppmenuIndicator.cpp index 70864e29f..7ddb8c8c9 100644 --- a/UnityCore/AppmenuIndicator.cpp +++ b/UnityCore/AppmenuIndicator.cpp @@ -36,18 +36,7 @@ struct AppmenuIndicator::Impl Impl(AppmenuIndicator* parent) { connections_.Add(parent->on_entry_added.connect([this] (Entry::Ptr const& entry) { - auto it = window_entries_.find(entry->parent_window()); - - if (it != window_entries_.end()) - { - auto& entries = it->second; - entries.push_back(entry); - window_entries_.insert({entry->parent_window(), entries}); - } - else - { - window_entries_.insert({entry->parent_window(), {entry}}); - } + window_entries_[entry->parent_window()].push_back(entry); })); connections_.Add(parent->on_entry_removed.connect([this] (Entry::Ptr const& entry) { |
