Fix texture paths for system-installed builds

* window icon
* custom touchscreen checkbox sprites
This commit is contained in:
ROllerozxa 2023-07-03 20:31:03 +02:00 committed by GitHub
parent 25ef8f3934
commit d71872af23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

@ -150,7 +150,7 @@ bool ClientLauncher::run(GameStartData &start_data, const Settings &cmd_args)
skin->setSize(gui::EGDS_SCROLLBAR_SIZE, (s32)(14.0f * density));
skin->setSize(gui::EGDS_WINDOW_BUTTON_WIDTH, (s32)(15.0f * density));
if (density > 1.5f) {
std::string sprite_path = porting::path_user + "/textures/base/pack/";
std::string sprite_path = porting::path_share + "/textures/base/pack/";
if (density > 3.5f)
sprite_path.append("checkbox_64.png");
else if (density > 2.0f)

@ -210,7 +210,7 @@ bool RenderingEngine::setupTopLevelWindow()
bool RenderingEngine::setWindowIcon()
{
irr_ptr<video::IImage> img(driver->createImageFromFile(
(porting::path_user + "/textures/base/pack/logo.png").c_str()));
(porting::path_share + "/textures/base/pack/logo.png").c_str()));
if (!img) {
warningstream << "Could not load icon file." << std::endl;
return false;