From 142dc6f96fdfdef3132503a9e5f19944ea53325c Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Mon, 27 Apr 2020 21:42:48 +0200 Subject: profile: set empty state when there is no current dive to show The profile data was not properly cleared when not showing a dive. Fixes #2787 Reported-by: Robert C. Helling Signed-off-by: Berthold Stoeger --- profile-widget/profilewidget2.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/profile-widget/profilewidget2.cpp b/profile-widget/profilewidget2.cpp index 7353cb14e..cd28a87bc 100644 --- a/profile-widget/profilewidget2.cpp +++ b/profile-widget/profilewidget2.cpp @@ -566,8 +566,10 @@ void ProfileWidget2::plotDive(const struct dive *d, bool force, bool doClearPict #endif if (currentState != ADD && currentState != PLAN) { if (!d) { - if (!current_dive) + if (!current_dive) { + setEmptyState(); return; + } d = current_dive; // display the current dive } -- cgit v1.2.3-70-g09d2