View | Details | Raw Unified | Return to bug 222028
Collapse All | Expand All

(-)net-im/sayaka/files/patch-SixelConverter.vala (+29 lines)
Line 0 Link Here
1
--- SixelConverter.vala.orig	2016-09-25 11:53:37 UTC
2
+++ SixelConverter.vala
3
@@ -90,7 +90,7 @@ public class SixelConverter
4
 	public void SetPaletteFixed8()
5
 	{
6
 		for (int i = 0; i < 8; i++) {
7
-			uint8 R = (uint8)((i     ) & 0x01) * 255;
8
+			uint8 R = (uint8)((i >> 0) & 0x01) * 255;
9
 			uint8 G = (uint8)((i >> 1) & 0x01) * 255;
10
 			uint8 B = (uint8)((i >> 2) & 0x01) * 255;
11
 
12
@@ -131,7 +131,7 @@ public class SixelConverter
13
 		// ANSI 16 色といっても色実体は実装依存らしい。
14
 
15
 		for (int i = 0; i < 16; i++) {
16
-			uint8 R = (uint8)((i     ) & 0x01);
17
+			uint8 R = (uint8)((i >> 0) & 0x01);
18
 			uint8 G = (uint8)((i >> 1) & 0x01);
19
 			uint8 B = (uint8)((i >> 2) & 0x01);
20
 			uint8 I = (uint8)((i >> 3) & 0x01);
21
@@ -153,7 +153,7 @@ public class SixelConverter
22
 		for (int i = 0; i < 256; i++) {
23
 			Palette[i, 0] = (uint8)(((i >> 5) & 0x07) * 255 / 7);
24
 			Palette[i, 1] = (uint8)(((i >> 2) & 0x07) * 255 / 7);
25
-			Palette[i, 2] = (uint8)(((i     ) & 0x03) * 255 / 3);
26
+			Palette[i, 2] = (uint8)(((i >> 0) & 0x03) * 255 / 3);
27
 		}
28
 		PaletteCount = 256;
29
 	}

Return to bug 222028