]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.cpp
View: Replace compare_trace_v_offsets with a lambda
[pulseview.git] / pv / view / view.cpp
index af0892b81d1fb4d85003b179ce38f99d72369676..305031ebd466c9a0b699e4641fa8b6639b8c5e5c 100644 (file)
@@ -259,7 +259,10 @@ vector< shared_ptr<Trace> > View::get_traces() const
        i = copy(decode_sigs.begin(), decode_sigs.end(), i);
 #endif
 
-       stable_sort(traces.begin(), traces.end(), compare_trace_v_offsets);
+       stable_sort(traces.begin(), traces.end(),
+               [](const shared_ptr<Trace> &a, const shared_ptr<Trace> &b) {
+                       return a->get_v_offset() < b->get_v_offset(); });
+
        return traces;
 }
 
@@ -442,14 +445,6 @@ void View::update_layout()
        update_scroll();
 }
 
-bool View::compare_trace_v_offsets(const shared_ptr<Trace> &a,
-       const shared_ptr<Trace> &b)
-{
-       assert(a);
-       assert(b);
-       return a->get_v_offset() < b->get_v_offset();
-}
-
 bool View::eventFilter(QObject *object, QEvent *event)
 {
        const QEvent::Type type = event->type();