From 43b4379772b73ac5696e5ae13c0516cea4c9d216 Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Mon, 10 Feb 2020 08:35:59 -0500 Subject: [PATCH] Fix Edit Custom Sheets option not working in an unpacked scenario --- src/scenedit/scen.core.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/scenedit/scen.core.cpp b/src/scenedit/scen.core.cpp index a5b99dd9..ee279854 100644 --- a/src/scenedit/scen.core.cpp +++ b/src/scenedit/scen.core.cpp @@ -3318,6 +3318,8 @@ void edit_custom_sheets() { int max_pic = -1; std::vector all_pics; fs::path pic_dir = tempDir/scenario_temp_dir_name/"graphics"; + if(!scenario.scen_file.has_extension()) // It's an unpacked scenario + pic_dir = scenario.scen_file/"graphics"; if(!fs::exists(pic_dir)) fs::create_directories(pic_dir); for(fs::directory_iterator iter(pic_dir); iter != fs::directory_iterator(); iter++) { std::string fname = iter->path().filename().string().c_str();