From: Victor Cebollada Date: Thu, 3 Jul 2014 14:27:53 +0000 (+0100) Subject: Fix for TextView's snapshot mode X-Git-Tag: dali_1.0.0~6 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=6943985ad1847a18a137d04467e8e0e9bff91620 Fix for TextView's snapshot mode TextInput is enabling scroll mode. Scroll mode enables snapshot mode which causes a drop of text quality due to a usage of a wrong blending function. Use the correct blending function. Change-Id: I7b1fd384eb2dc3f9b0c7550f400430d6f65bc675 Signed-off-by: Victor Cebollada Signed-off-by: Adeel Kazmi --- diff --git a/base/dali-toolkit/internal/controls/text-view/text-view-impl.cpp b/base/dali-toolkit/internal/controls/text-view/text-view-impl.cpp index cd78ff0..ed842c3 100644 --- a/base/dali-toolkit/internal/controls/text-view/text-view-impl.cpp +++ b/base/dali-toolkit/internal/controls/text-view/text-view-impl.cpp @@ -712,11 +712,13 @@ void TextView::SetSnapshotModeEnabled( bool enable ) mOffscreenImageActor.SetAnchorPoint( ParentOrigin::CENTER ); mOffscreenImageActor.SetParentOrigin( ParentOrigin::CENTER ); + mOffscreenImageActor.SetBlendFunc( BlendingFactor::ONE, BlendingFactor::ONE_MINUS_SRC_ALPHA, + BlendingFactor::ONE, BlendingFactor::ONE ); Actor self = Self(); self.Add( mOffscreenRootActor ); self.Add( mOffscreenImageActor ); - mOffscreenImageActor.SetScale(Vector3(1.f, -1.f, 1.f)); + mOffscreenImageActor.SetScale( Vector3( 1.f, -1.f, 1.f ) ); } else {