From bacf5e14eeb044c47d33d0102a1eec8db1bf7047 Mon Sep 17 00:00:00 2001 From: Philippe SWARTVAGHER <philippe.swartvagher@inria.fr> Date: Fri, 20 Mar 2020 19:15:32 +0100 Subject: [PATCH] Fix displaying variable values on vertical line --- src/render/Hook_event.cpp | 2 -- src/render/Render_opengl.cpp | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/render/Hook_event.cpp b/src/render/Hook_event.cpp index 69e7be4f..aa5085f1 100644 --- a/src/render/Hook_event.cpp +++ b/src/render/Hook_event.cpp @@ -393,8 +393,6 @@ void Hook_event::mouseReleaseEvent(QMouseEvent * event){ && ((_new_mouse_y-_mouse_y) < _minimum_distance_for_selection)){/* selection is too thin to draw a box. So, it must be a user click to display entity information */ //start the timer to catch a click or double click _timer->start(getTimeClick()); - double d =render_to_trace_x( screen_to_render_x(_mouse_x)); - _core->launch_action(_core->_STATE_UPDATE_VARVALUES, &d);//update the value of the variables to display _mouse_pressed = false; _mouse_pressed_inside_container = false; diff --git a/src/render/Render_opengl.cpp b/src/render/Render_opengl.cpp index dd5d177d..1fb7ec83 100644 --- a/src/render/Render_opengl.cpp +++ b/src/render/Render_opengl.cpp @@ -1163,8 +1163,11 @@ void Render_opengl::update_vertical_line(){ if (_mouse_pressed_inside_container) set_vertical_line(0); - else + else { set_vertical_line(render_to_trace_x( screen_to_render_x(_mouse_x))); + Element_pos d = render_to_trace_x( screen_to_render_x(_mouse_x)); + _core->launch_action(_core->_STATE_UPDATE_VARVALUES, &d);//update the value of the variables to display + } updateGL(); } -- GitLab