equal
deleted
inserted
replaced
234 return 0; |
234 return 0; |
235 } |
235 } |
236 } |
236 } |
237 |
237 |
238 /* Choose a standard blit function */ |
238 /* Choose a standard blit function */ |
239 if (map->identity && !map->info.flags) { |
239 if (map->identity && !(map->info.flags & ~SDL_COPY_RLE_DESIRED)) { |
240 /* Handle overlapping blits on the same surface */ |
240 /* Handle overlapping blits on the same surface */ |
241 if (surface == dst) { |
241 if (surface == dst) { |
242 blit = SDL_BlitCopyOverlap; |
242 blit = SDL_BlitCopyOverlap; |
243 } else { |
243 } else { |
244 blit = SDL_BlitCopy; |
244 blit = SDL_BlitCopy; |