X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=36e576bc59c15a8e2945cb7e24f199f6de372026;hb=cbebf390d7744095a5a90df005e692dfe402e9e2;hp=ff64284eee2061a52b267666418b1a95d63100c5;hpb=b8f3395f07c7a7c044384893c751f9b486d8f0d9;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index ff64284e..36e576bc 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -3769,6 +3769,11 @@ static void replaceArtworkListEntry(struct ArtworkListInfo *artwork_info, char *basename = file_list_entry->filename; char *filename = getCustomArtworkFilename(basename, artwork_info->type); + // mark all images from non-default graphics directory as "redefined" + if (artwork_info->type == ARTWORK_TYPE_GRAPHICS && + !strPrefix(filename, options.graphics_directory)) + file_list_entry->redefined = TRUE; + if (filename == NULL) { Warn("cannot find artwork file '%s'", basename);