From ff18328924ff4750ead94a37f3e6488463c7d784 Mon Sep 17 00:00:00 2001 From: francisli Date: Fri, 8 Apr 2005 16:48:30 +0000 Subject: [PATCH] Fixed grayscale/color value setting --- mobile/core/processing/core/PCanvas.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mobile/core/processing/core/PCanvas.java b/mobile/core/processing/core/PCanvas.java index 990551ed3..c2e84b028 100755 --- a/mobile/core/processing/core/PCanvas.java +++ b/mobile/core/processing/core/PCanvas.java @@ -749,7 +749,12 @@ public class PCanvas extends Canvas { } public void fill(int gray) { - fill(gray, gray, gray); + if ((gray & 0xff000000) == 0) { + fill(gray, gray, gray); + } else { + fill = true; + fillColor = gray; + } } public void fill(int value1, int value2, int value3) {