Not use partial match 13/180613/1
authorWonnam Jang <wn.jang@samsung.com>
Thu, 31 May 2018 07:22:47 +0000 (16:22 +0900)
committerWonnam Jang <wn.jang@samsung.com>
Thu, 31 May 2018 07:22:47 +0000 (16:22 +0900)
Change-Id: Ica25f29ae0be807863d4b4831e0a9c2523be1dcd
Signed-off-by: Wonnam Jang <wn.jang@samsung.com>
include/voice_control_command_expand.h
server/vcd_server.c

index 7947fa5..c188e77 100755 (executable)
@@ -42,6 +42,7 @@ typedef enum {
        VC_CMD_FORMAT_PARTIAL                   /**< Partial matched command */
 } vc_cmd_format_e;
 
+#define VC_SEARCH_NONE_LEVEL 0
 #define VC_SEARCH_TEXT_LEVEL 1
 #define VC_SEARCH_WORD_LEVEL 2
 #define VC_SEARCH_CHAR_LEVEL 3
index 89a58d1..ef9dc76 100644 (file)
@@ -683,7 +683,7 @@ int vcd_send_result(vce_result_event_e event, int* result_id, int count, const c
                        vc_cmd_list_get_count(widget_cmd_list, &cnt);
                        if (0 < cnt) {
                                /* Matched with widget command partially */
-                               vc_cmd_get_partially_matched_cmd_list(all_result, widget_cmd_list, vc_cmd_list, VC_SEARCH_WORD_LEVEL);
+                               vc_cmd_get_partially_matched_cmd_list(all_result, widget_cmd_list, vc_cmd_list, VC_SEARCH_NONE_LEVEL);
                                vc_cmd_list_get_count(vc_cmd_list, &cnt);
                                if (0 < cnt) {
                                        top_priority = VC_COMMAND_PRIORITY_WIDGET;
@@ -702,7 +702,7 @@ int vcd_send_result(vce_result_event_e event, int* result_id, int count, const c
                                vc_cmd_list_get_count(foreground_cmd_list, &cnt);
                                if (0 < cnt) {
                                        /* Matched with foreground command partially */
-                                       vc_cmd_get_partially_matched_cmd_list(all_result, foreground_cmd_list, vc_cmd_list, VC_SEARCH_WORD_LEVEL);
+                                       vc_cmd_get_partially_matched_cmd_list(all_result, foreground_cmd_list, vc_cmd_list, VC_SEARCH_NONE_LEVEL);
                                        vc_cmd_list_get_count(vc_cmd_list, &cnt);
                                        if (0 < cnt) {
                                                top_priority = VC_COMMAND_PRIORITY_FOREGROUND;
@@ -777,7 +777,7 @@ int vcd_send_result(vce_result_event_e event, int* result_id, int count, const c
                        vc_cmd_list_get_count(widget_cmd_list, &cnt);
                        if (0 < cnt) {
                                /* Matched with widget command partially */
-                               vc_cmd_get_partially_matched_cmd_list(all_result, widget_cmd_list, temp_list, VC_SEARCH_WORD_LEVEL);
+                               vc_cmd_get_partially_matched_cmd_list(all_result, widget_cmd_list, temp_list, VC_SEARCH_NONE_LEVEL);
                                vc_cmd_list_get_count(temp_list, &cnt);
                                if (0 < cnt) {
                                        if (0 != vc_cmd_list_destroy(vc_cmd_list, true)) {
@@ -801,7 +801,7 @@ int vcd_send_result(vce_result_event_e event, int* result_id, int count, const c
                                vc_cmd_list_get_count(foreground_cmd_list, &cnt);
                                if (0 < cnt) {
                                        /* Matched with foreground command partially */
-                                       vc_cmd_get_partially_matched_cmd_list(all_result, foreground_cmd_list, temp_list, VC_SEARCH_WORD_LEVEL);
+                                       vc_cmd_get_partially_matched_cmd_list(all_result, foreground_cmd_list, temp_list, VC_SEARCH_NONE_LEVEL);
                                        vc_cmd_list_get_count(temp_list, &cnt);
                                        if (0 < cnt) {
                                                if (0 != vc_cmd_list_destroy(vc_cmd_list, true)) {