text: Add commit request

Allows for atomic state changes. Updated surrounding text, content type
and micro focus is taken into account all at once at commit.

Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com>
diff --git a/clients/weston-simple-im.c b/clients/weston-simple-im.c
index d038382..fab7fc5 100644
--- a/clients/weston-simple-im.c
+++ b/clients/weston-simple-im.c
@@ -140,11 +140,18 @@
 {
 }
 
+static void
+input_method_context_commit(void *data,
+			    struct input_method_context *context)
+{
+}
+
 static const struct input_method_context_listener input_method_context_listener = {
 	input_method_context_surrounding_text,
 	input_method_context_reset,
 	input_method_context_content_type,
-	input_method_context_invoke_action
+	input_method_context_invoke_action,
+	input_method_context_commit
 };
 
 static void