keyrouter: Use macro for keyrouter version 19/278219/1
authorSeunghun Lee <shiin.lee@samsung.com>
Fri, 10 Jun 2022 01:14:06 +0000 (10:14 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Jul 2022 05:58:57 +0000 (14:58 +0900)
Change-Id: Ifb199c1e5cf7e64d5e9f7cc7c4687093639c0cfc

src/keyrouter/keyrouter.c

index 2e95e48..0a67641 100644 (file)
@@ -12,6 +12,8 @@
 #include "util.h"
 #include "keyrouter.h"
 
+#define TIZEN_KEYROUTER_VERSION 2
+
 static void
 keyrouter_bind(struct wl_client *client, void *data, uint32_t version,
         uint32_t id);
@@ -64,7 +66,7 @@ ds_tizen_keyrouter_create(struct wl_display *display)
     }
 
     keyrouter->global = wl_global_create(display, &tizen_keyrouter_interface,
-            2, keyrouter, keyrouter_bind);
+            TIZEN_KEYROUTER_VERSION, keyrouter, keyrouter_bind);
     if (!keyrouter->global) {
         keyrouter_grab_destroy(keyrouter->keyrouter_grab);
         free(keyrouter);
@@ -346,7 +348,8 @@ keyrouter_bind(struct wl_client *client, void *data, uint32_t version,
 
     keyrouter_client->keyrouter = keyrouter;
     keyrouter_client->resource =
-        wl_resource_create(client, &tizen_keyrouter_interface, MIN(version, 2), id);
+        wl_resource_create(client, &tizen_keyrouter_interface,
+                MIN(version, TIZEN_KEYROUTER_VERSION), id);
     if (keyrouter_client->resource == NULL) {
         ds_err("wl_resource_create() failed.(version :%d, id:%d)", version, id);
         free(keyrouter_client);