From aaf9df8570889759425a6a5a744d21be59bb406c Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Mon, 17 Nov 2025 17:11:12 +0300 Subject: [PATCH] Change canvas color if it was the old default --- src/World.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/World.cpp b/src/World.cpp index 2274108..2b8aafa 100644 --- a/src/World.cpp +++ b/src/World.cpp @@ -373,7 +373,11 @@ void World::load_file(cereal::PortableBinaryInputArchive& a, VersionNumber versi else { Vector3f canvasBackColor; a(canvasBackColor); - set_canvas_background_color(canvasBackColor); + const Vector3f OLD_DEFAULT_CANVAS_BACKGROUND_COLOR{0.12f, 0.12f, 0.12f}; + if(version < VersionNumber(0, 3, 0) && canvasBackColor == OLD_DEFAULT_CANVAS_BACKGROUND_COLOR) + set_canvas_background_color(DEFAULT_CANVAS_BACKGROUND_COLOR); + else + set_canvas_background_color(canvasBackColor); } drawData.cam.smooth_move_to(*this, coordsToJumpTo, windowSizeToJumpTo, true);