From 2ba921533fd9b5af482dbc80753d51a912239d92 Mon Sep 17 00:00:00 2001 From: George King <98261225+GeorgeK1ng@users.noreply.github.com> Date: Wed, 3 Sep 2025 23:51:14 +0200 Subject: [PATCH] Update CMainMenu.cpp --- client/mainmenu/CMainMenu.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/mainmenu/CMainMenu.cpp b/client/mainmenu/CMainMenu.cpp index c4ccf9eb2..fdf2aa717 100644 --- a/client/mainmenu/CMainMenu.cpp +++ b/client/mainmenu/CMainMenu.cpp @@ -335,7 +335,13 @@ CMainMenu::CMainMenu() menu = std::make_shared(CMainMenuConfig::get().getConfig()["window"]); OBJECT_CONSTRUCTION; - backgroundAroundMenu = std::make_shared(ImagePath::builtin("DIBOXBCK"), pos); + + const auto& bgConfig = CMainMenuConfig::get().getConfig()["backgroundAround"]; + + if (bgConfig.isString()) + backgroundAroundMenu = std::make_shared(ImagePath::fromJson(bgConfig), pos); + else + backgroundAroundMenu = std::make_shared(ImagePath::builtin("DIBOXBCK"), pos); } CMainMenu::~CMainMenu() = default;