gobj: don't strip .bam textures that contain only a clear color

Second part of the fix for #844
This commit is contained in:
rdb 2020-03-18 17:51:39 +01:00
parent e138096578
commit 707b4fb866

View File

@ -9951,9 +9951,11 @@ do_write_datagram_header(CData *cdata, BamWriter *manager, Datagram &me, bool &h
<< "Unsupported bam-texture-mode: " << (int)file_texture_mode << "\n";
}
if (filename.empty() && do_has_bam_rawdata(cdata)) {
// If we don't have a filename, we have to store rawdata anyway.
has_rawdata = true;
if (filename.empty()) {
if (do_has_bam_rawdata(cdata) || cdata->_has_clear_color) {
// If we don't have a filename, we have to store rawdata anyway.
has_rawdata = true;
}
}
me.add_string(get_name());