Merge branch 'master' into jgrpp

# Conflicts:
#	src/company_cmd.cpp
#	src/console_cmds.cpp
#	src/linkgraph/linkgraph_gui.cpp
#	src/screenshot.cpp
#	src/settings_gui.cp
This commit is contained in:
Jonathan G Rennison
2022-11-10 19:46:02 +00:00
66 changed files with 170 additions and 132 deletions

View File

@@ -706,13 +706,15 @@ static const char *MakeScreenshotName(const char *default_fn, const char *ext, b
size_t len = strlen(_screenshot_name);
/* Handle user-specified filenames ending in %d with automatic numbering */
if (len >= 2) {
if (_screenshot_name[len - 2] == '%' && _screenshot_name[len - 1] == 'd') {
generate = true;
len -= 2;
_screenshot_name[len] = '\0';
}
/* Handle user-specified filenames ending in %d or # with automatic numbering */
if (len >= 2 && _screenshot_name[len - 2] == '%' && _screenshot_name[len - 1] == 'd') {
generate = true;
len -= 2;
_screenshot_name[len] = '\0';
} else if (len >= 1 && _screenshot_name[len - 1] == '#') {
generate = true;
len -= 1;
_screenshot_name[len] = '\0';
}
/* Add extension to screenshot file */