#include <dali/internal/input/common/input-method-context-impl.h>
#include <dali/internal/input/common/input-method-context-factory.h>
#include <dali/internal/system/common/locale-utils.h>
-#include <dali/internal/system/common/singleton-service-impl.h>
+#include <dali/devel-api/common/singleton-service.h>
namespace Dali
{
return str;
}
+InputMethodContext::InputMethodContext()
+: mBackupOperations( Operation::MAX_COUNT )
+{
+}
+
+void InputMethodContext::ApplyBackupOperations()
+{
+ // Items in mBackupOperations will be changed while the iteration
+ OperationList copiedList = mBackupOperations;
+
+ for( auto& operation : copiedList )
+ {
+ if( operation )
+ {
+ operation();
+ }
+ }
+}
+
}
}
}