X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=e0096e9cd1245c3b233e65c6afc529b004ac9f91;hp=751afb30bd746abb7fe95fa20a35dcce9a232149;hb=78b0af3ebcbeab50e1c1634af729c0a7f97fb435;hpb=198f9bc74d6c955a72e3e3282c2b0ba16ef39a62 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); } }