X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fcursor.cpp;h=5f33416050d721b21af2b00835dc341259aeb391;hb=d4e39570ee6021766c375654801dddba45b9198a;hp=f4a5df6f10f4b2e5321b97be12d3d1d825e0a116;hpb=096fb584db59a7b95ea57a6accf6c282a43497f6;p=pulseview.git diff --git a/pv/view/cursor.cpp b/pv/view/cursor.cpp index f4a5df6f..5f334160 100644 --- a/pv/view/cursor.cpp +++ b/pv/view/cursor.cpp @@ -55,7 +55,7 @@ QString Cursor::get_text() const return pv::util::format_time(time_, view_.tick_prefix(), 2); } -QRectF Cursor::get_label_rect(const QRect &rect) const +QRectF Cursor::label_rect(const QRectF &rect) const { const shared_ptr other(get_other_cursor()); assert(other); @@ -81,9 +81,10 @@ QRectF Cursor::get_label_rect(const QRect &rect) const shared_ptr Cursor::get_other_cursor() const { - const CursorPair &cursors = view_.cursors(); - return (cursors.first().get() == this) ? - cursors.second() : cursors.first(); + const shared_ptr cursors(view_.cursors()); + assert(cursors); + return (cursors->first().get() == this) ? + cursors->second() : cursors->first(); } } // namespace view