From 6e9748ca069ca109bf7d927eec77c769b10cc0aa Mon Sep 17 00:00:00 2001 From: cxl Date: Fri, 2 Apr 2010 08:48:00 +0000 Subject: [PATCH] *Draw: Improved Etched(Image) for better looking toolbars in classic mode git-svn-id: svn://ultimatepp.org/upp/trunk@2299 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Draw/ImageOp.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/uppsrc/Draw/ImageOp.cpp b/uppsrc/Draw/ImageOp.cpp index 748abfeed..5c274487b 100644 --- a/uppsrc/Draw/ImageOp.cpp +++ b/uppsrc/Draw/ImageOp.cpp @@ -450,14 +450,15 @@ RGBA sEtchFilter::operator()(const RGBA **mx) { RGBA t; RGBA s = mx[1][1]; - if(s.a == 255 && s.r + s.g + s.b < 400) { + if(s.a & 0x80 && s.r + s.g + s.b < 400) { t.r = t.g = t.b = 128; - t.a = 255; + t.a = s.a; return t; } s = mx[0][0]; - if(s.a == 255 && s.r + s.g + s.b < 400) { - t.r = t.g = t.b = t.a = 255; + if(s.a & 0x80 && s.r + s.g + s.b < 400) { + t.r = t.g = t.b = 255; + t.a = s.a; return t; } Zero(t);