From 872a8ee02175035662ca44d48f0e1cc08c21525d Mon Sep 17 00:00:00 2001 From: Tzanio Kolev Date: Tue, 18 Aug 2026 09:59:02 -0700 Subject: [PATCH] Retain point line when new data is sent --- CHANGELOG | 1 + lib/window.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index f2fa05fd..e4cccb29 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -27,6 +27,7 @@ Version 4.5.1 (development) They can only be issued after parallel streams have been initialized with the 'parallel' command (if used). + Version 4.5 released on Feb 6, 2026 =================================== diff --git a/lib/window.cpp b/lib/window.cpp index 6930f6f0..fbc3d834 100644 --- a/lib/window.cpp +++ b/lib/window.cpp @@ -229,6 +229,12 @@ bool Window::SetNewMeshAndSolution(DataState new_state) (new_state.grid_f->VectorDim() == data_state.grid_f->VectorDim())) ||(!new_state.grid_f && !data_state.grid_f))) { + // retain the point line overlay + if (new_state.point_coords.empty() && !data_state.point_coords.empty()) + { + new_state.point_coords = data_state.point_coords; + } + ResetMeshAndSolution(new_state); data_state = std::move(new_state);