diff --git a/src/render/Hook_event.cpp b/src/render/Hook_event.cpp index 69e7be4f8230fd2f70d638a875aeec8610e9ef5a..aa5085f189e7e7815964fc4ad59b08dd5266ac27 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 dd5d177da583e0c6a6a0aad1723a2fc3d4b60810..1fb7ec8316599a3ff58cf6c4ab2e03e0429162b7 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(); }