hermet pushed a commit to branch master.
commit cbfba2fd595ed5848592b486c4ec1a7875a222de
Author: ChunEon Park <[email protected]>
Date: Sun Aug 18 16:31:43 2013 +0900
evas - should be rendered even if non-smart proxy object doesn't affected
by clipper.
---
src/lib/evas/include/evas_inline.x | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/evas/include/evas_inline.x
b/src/lib/evas/include/evas_inline.x
index 00c4f9a..3770629 100644
--- a/src/lib/evas/include/evas_inline.x
+++ b/src/lib/evas/include/evas_inline.x
@@ -155,8 +155,8 @@ evas_object_is_proxy_visible(Evas_Object *eo_obj,
Evas_Object_Protected_Data *ob
{
if ((obj->cur->visible) &&
//FIXME: Check the cached clipper visible properly.
- ((obj->cur->clipper && obj->cur->clipper->cur->visible) ||
- (obj->is_smart)) &&
+ ((obj->cur->cache.clip.visible) || (obj->is_smart)) &&
+ (obj->is_smart || !obj->cur->clipper ||
obj->cur->clipper->cur->visible) &&
((obj->cur->cache.clip.a > 0 && obj->cur->render_op ==
EVAS_RENDER_BLEND)
|| obj->cur->render_op != EVAS_RENDER_BLEND))
{
--
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk