From 6943985ad1847a18a137d04467e8e0e9bff91620 Mon Sep 17 00:00:00 2001 From: Victor Cebollada Date: Thu, 3 Jul 2014 15:27:53 +0100 Subject: [PATCH] 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 --- base/dali-toolkit/internal/controls/text-view/text-view-impl.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 { -- 2.7.4