From cf945d7b6e73126ae16db27187726332f2e93d9f Mon Sep 17 00:00:00 2001 From: Hleb Valoshka <375gnu@gmail.com> Date: Tue, 5 Nov 2019 10:13:00 +0300 Subject: [PATCH] Show Reference Points labels (Closes: #489) --- src/celengine/render.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/celengine/render.cpp b/src/celengine/render.cpp index 347ac1e2..08f1a955 100644 --- a/src/celengine/render.cpp +++ b/src/celengine/render.cpp @@ -7875,7 +7875,10 @@ void Renderer::notifyWatchers() const void Renderer::updateBodyVisibilityMask() { - int flags = 0; + // Bodies with type `Invisible' (e.g. ReferencePoints) are not drawn, + // but if their property `Visible' is set they have visible labels, + // so we make `Body::Invisible' class visible. + int flags = Body::Invisible; if ((renderFlags & Renderer::ShowPlanets) != 0) flags |= Body::Planet;