diff --git a/REDALERT/WIN32LIB/DrawMisc.cpp b/REDALERT/WIN32LIB/DrawMisc.cpp index 8ef56fa..b800ac5 100644 --- a/REDALERT/WIN32LIB/DrawMisc.cpp +++ b/REDALERT/WIN32LIB/DrawMisc.cpp @@ -1882,7 +1882,8 @@ void Nearest_CopyImage(byte* source, int sourceX, int sourceY, int sourceWidth, int destPos = (destWidth * (_y + (destY))) + (_x + (destX)); int sourcePos = (sourceWidth * (_y + (sourceY))) + (_x + (sourceX)); - dest[destPos] = source[sourcePos]; + if(source[sourcePos] != 0) + dest[destPos] = source[sourcePos]; } } }