X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsession.cpp;h=e0096e9cd1245c3b233e65c6afc529b004ac9f91;hb=78b0af3ebcbeab50e1c1634af729c0a7f97fb435;hp=751afb30bd746abb7fe95fa20a35dcce9a232149;hpb=339e9524a80da7521796648bab4aa4a0ce6c7049;p=pulseview.git diff --git a/pv/session.cpp b/pv/session.cpp index 751afb3..e0096e9 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -60,6 +60,7 @@ using std::mutex; using std::set; using std::shared_ptr; using std::string; +using std::unordered_set; using std::vector; using sigrok::Analog; @@ -257,7 +258,7 @@ boost::shared_mutex& Session::signals_mutex() const return signals_mutex_; } -const vector< shared_ptr >& Session::signals() const +const unordered_set< shared_ptr >& Session::signals() const { return signals_; } @@ -405,7 +406,7 @@ void Session::update_signals(shared_ptr device) } assert(signal); - signals_.push_back(signal); + signals_.insert(signal); } }