summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlowRiot <rain.backnet@gmail.com>2014-11-07 02:47:11 +0000
committerLode <lvandeve@gmail.com>2014-11-15 17:49:44 +0100
commitba3e407470cf9f159adbdf189409b2fed6f1dace (patch)
tree33fee38261fe9c005fb759a39228e1592182cbef
parentf87069a6e263b93345c864f4b5a4e3208de01828 (diff)
collapsing duplicate branch
-rw-r--r--lodepng.cpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/lodepng.cpp b/lodepng.cpp
index 426236e..31f146d 100644
--- a/lodepng.cpp
+++ b/lodepng.cpp
@@ -5014,16 +5014,8 @@ static void filterScanline(unsigned char* out, const unsigned char* scanline, co
for(i = 0; i < length; i++) out[i] = scanline[i];
break;
case 1: /*Sub*/
- if(prevline)
- {
- for(i = 0; i < bytewidth; i++) out[i] = scanline[i];
- for(i = bytewidth; i < length; i++) out[i] = scanline[i] - scanline[i - bytewidth];
- }
- else
- {
- for(i = 0; i < bytewidth; i++) out[i] = scanline[i];
- for(i = bytewidth; i < length; i++) out[i] = scanline[i] - scanline[i - bytewidth];
- }
+ for(i = 0; i < bytewidth; i++) out[i] = scanline[i];
+ for(i = bytewidth; i < length; i++) out[i] = scanline[i] - scanline[i - bytewidth];
break;
case 2: /*Up*/
if(prevline)