X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Fcontroller%2Ftext-controller-impl.cpp;h=c483114ce446cae8035aa66cb1bba1d6462b4f8c;hb=23a71bdb6818456261dab849d0b243457be6532b;hp=614a7545da686ba89c12353bb5435037b8209e18;hpb=92ef4e31d9d604e00b069dad753fd6dbfa27e17a;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/controller/text-controller-impl.cpp b/dali-toolkit/internal/text/controller/text-controller-impl.cpp index 614a754..c483114 100644 --- a/dali-toolkit/internal/text/controller/text-controller-impl.cpp +++ b/dali-toolkit/internal/text/controller/text-controller-impl.cpp @@ -1051,7 +1051,7 @@ std::pair Controller::Impl::GetSelectionIndexes() const void Controller::Impl::ShowClipboard() { - if(mClipboard) + if(EnsureClipboardCreated()) { mClipboard.ShowClipboard(); } @@ -1059,7 +1059,7 @@ void Controller::Impl::ShowClipboard() void Controller::Impl::HideClipboard() { - if(mClipboard && mClipboardHideEnabled) + if(EnsureClipboardCreated() && mClipboardHideEnabled) { mClipboard.HideClipboard(); } @@ -1073,7 +1073,7 @@ void Controller::Impl::SetClipboardHideEnable(bool enable) bool Controller::Impl::CopyStringToClipboard(const std::string& source) { //Send string to clipboard - return (mClipboard && mClipboard.SetItem(source)); + return (EnsureClipboardCreated() && mClipboard.SetItem(source)); } void Controller::Impl::SendSelectionToClipboard(bool deleteAfterSending) @@ -1086,7 +1086,7 @@ void Controller::Impl::SendSelectionToClipboard(bool deleteAfterSending) void Controller::Impl::RequestGetTextFromClipboard() { - if(mClipboard) + if(EnsureClipboardCreated()) { mClipboard.RequestItem(); } @@ -1757,6 +1757,9 @@ void Controller::Impl::CopyStrikethroughFromLogicalToVisualModels() mModel->mVisualModel->mStrikethroughRuns.PushBack(strikethroughGlyphRun); } + + // Reset flag. The updates have been applied from logical to visual. + mModel->mLogicalModel->mStrikethroughRunsUpdated = false; } void Controller::Impl::CopyCharacterSpacingFromLogicalToVisualModels()