X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-controller-impl.h;h=3020e67d153083c0a804f758767ffbd5ce60dd9a;hb=486f1cf57eee2b34d00493a8f598159ebd555cb6;hp=79792c932b5acd52fd322d34aa29e03ec0657067;hpb=ebc5e24273f0d9042194e533a09d989ff6f7b196;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/text-controller-impl.h b/dali-toolkit/internal/text/text-controller-impl.h index 79792c9..3020e67 100644 --- a/dali-toolkit/internal/text/text-controller-impl.h +++ b/dali-toolkit/internal/text/text-controller-impl.h @@ -19,8 +19,8 @@ */ // EXTERNAL INCLUDES -#include -#include +#include +#include // INTERNAL INCLUDES #include @@ -274,7 +274,17 @@ struct Controller::Impl } } - void PreEditReset() + void ClearPreEditFlag() + { + if( mEventData ) + { + mEventData->mPreEditFlag = false; + mEventData->mPreEditStartPosition = 0; + mEventData->mPreEditLength = 0; + } + } + + void ResetImfManager() { // Reset incase we are in a pre-edit state. ImfManager imfManager = ImfManager::Get(); @@ -282,6 +292,8 @@ struct Controller::Impl { imfManager.Reset(); // Will trigger a commit message } + + ClearPreEditFlag(); } void UpdateModel( OperationsMask operationsRequired );