X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fruler.cpp;h=675a39f9bd1b6ece887af2c9bd927e496e84a109;hp=a085de29123cba27181414134c5e0673f2d642f7;hb=79b53a1ae4a451ef60c18dff9957d311ab90c396;hpb=3263ed2dcaead74cd66f132e1120d832b2a63faf diff --git a/pv/views/trace/ruler.cpp b/pv/views/trace/ruler.cpp index a085de29..675a39f9 100644 --- a/pv/views/trace/ruler.cpp +++ b/pv/views/trace/ruler.cpp @@ -114,7 +114,7 @@ QString Ruler::format_time_with_distance( return pv::util::format_time_minutes(t, precision, sign); } -pv::util::Timestamp Ruler::get_time_from_x_pos(uint32_t x) +pv::util::Timestamp Ruler::get_time_from_x_pos(uint32_t x) const { return view_.ruler_offset() + ((double)x + 0.5) * view_.scale(); } @@ -318,7 +318,7 @@ void Ruler::invalidate_tick_position_cache() void Ruler::on_createMarker() { - view_.add_flag(get_time_from_x_pos(context_menu_x_pos_)); + view_.add_flag(get_time_from_x_pos(mouse_down_point_.x())); } void Ruler::on_toggleHoverMarker()