From b601d4dd5163d5c27ba6b9b17a376143d2da985c Mon Sep 17 00:00:00 2001 From: Victor Cebollada Date: Thu, 7 May 2015 16:06:33 +0100 Subject: [PATCH] Fix for cursor. Avoid the jump of the grab handle when there is a mix of rtl and ltr text. Change-Id: I04a72452ab2cd1d2289c669bbf19b653abbba042 Signed-off-by: Victor Cebollada --- dali-toolkit/internal/text/logical-model-impl.cpp | 2 +- dali-toolkit/internal/text/text-controller.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dali-toolkit/internal/text/logical-model-impl.cpp b/dali-toolkit/internal/text/logical-model-impl.cpp index 5a43e35..2faca97 100644 --- a/dali-toolkit/internal/text/logical-model-impl.cpp +++ b/dali-toolkit/internal/text/logical-model-impl.cpp @@ -502,7 +502,7 @@ void LogicalModel::SetVisualToLogicalMap( const BidirectionalLineInfoRun* const if( bidirectionalParagraph && ( bidirectionalParagraph->characterRun.characterIndex == index ) ) { - isRightToLeftParagraph = true; + isRightToLeftParagraph = *( modelCharacterDirections + index ); } if( 0u == index ) diff --git a/dali-toolkit/internal/text/text-controller.cpp b/dali-toolkit/internal/text/text-controller.cpp index 8c3731a..6400370 100644 --- a/dali-toolkit/internal/text/text-controller.cpp +++ b/dali-toolkit/internal/text/text-controller.cpp @@ -862,7 +862,7 @@ bool Controller::DoRelayout( const Size& size, layoutSize = mImpl->mVisualModel->GetActualSize(); } - DALI_LOG_INFO( gLogFilter, Debug::Verbose, "<--Controller::DoRelayout no glyphs, view updated %s\n", ( viewUpdated ? "true" : "false" ) ); + DALI_LOG_INFO( gLogFilter, Debug::Verbose, "<--Controller::DoRelayout, view updated %s\n", ( viewUpdated ? "true" : "false" ) ); return viewUpdated; } -- 2.7.4