[TBT][Operation Pick/View][NonACR][TFDF-5525 Service app launching behaviour is changed] 04/215104/2
authorABHISHEK JAIN <j.abhishek@samsung.com>
Tue, 1 Oct 2019 11:46:32 +0000 (17:16 +0530)
committershobhit verma <shobhit.v@samsung.com>
Tue, 1 Oct 2019 12:02:06 +0000 (12:02 +0000)
Change-Id: Iabbc75dc22b0270d858bd9a41964646015dc1864
Signed-off-by: ABHISHEK JAIN <j.abhishek@samsung.com>
release/binary-armv7l/install.sh
release/binary-armv7l/org.tizen.coretbt_serviceapp-1.0.0-arm.tpk [deleted file]
release/binary-armv7l/org.tizen.tbtcoreapp-1.0.0-arm.tpk [changed mode: 0755->0644]
tbtcoreapp/inc/utils/config.h
tbtcoreapp/src/view/tbt-pick-view.c

index 60c8be6eb147b45a760bc6becdd4296fbc0ef891..d77ea78483df98e85a839f4093cd6df842d12727 100755 (executable)
@@ -29,7 +29,6 @@ MOD_NAME=tbtcoreapp
 sdb root on
 
 sdb push org.tizen.coretbt_dataprovider-1.0.0-arm.tpk /tmp
-sdb push org.tizen.coretbt_serviceapp-1.0.0-arm.tpk /tmp
 sdb push org.tizen.coretbt_uiapp-1.0.0-arm.tpk /tmp
 sdb push org.tizen.operationpickviewapp-1.0.0-arm.tpk /tmp
 sdb push org.tizen.coretbtwidgetapp-1.0.0-arm.tpk /tmp
@@ -49,7 +48,6 @@ sdb shell su -c "rpm -Uvh /tmp/org.tizen.autofill-service-0.1.5-1.armv7l.rpm --n
 sdb shell su -c "tpk-backend -y org.tizen.autofill-service --preload"
 
 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-arm.tpk" $EXECUTION_USER
-sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-arm.tpk" $EXECUTION_USER
 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-arm.tpk" $EXECUTION_USER
 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-arm.tpk" $EXECUTION_USER
 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-arm.tpk" $EXECUTION_USER
diff --git a/release/binary-armv7l/org.tizen.coretbt_serviceapp-1.0.0-arm.tpk b/release/binary-armv7l/org.tizen.coretbt_serviceapp-1.0.0-arm.tpk
deleted file mode 100755 (executable)
index 95f4861..0000000
Binary files a/release/binary-armv7l/org.tizen.coretbt_serviceapp-1.0.0-arm.tpk and /dev/null differ
old mode 100755 (executable)
new mode 100644 (file)
index 542f38a..990cdad
Binary files a/release/binary-armv7l/org.tizen.tbtcoreapp-1.0.0-arm.tpk and b/release/binary-armv7l/org.tizen.tbtcoreapp-1.0.0-arm.tpk differ
index 1620f03b2c1881b73409499cac10452d50b6be22..24e6f2a29364af2e53267a8c54c70f01b5bf090a 100644 (file)
@@ -84,8 +84,8 @@ extern bool __is_efl_test_running;
 #endif
 
 
-#define PICK_VIEW_APP_PACKAGE_NAME "org.tizen.coretbt_uiapp";
-#define PICK_VIEW_SERVICEAPP_PACKAGE_NAME "org.tizen.coretbt_serviceapp";
+#define PICK_VIEW_APP_PACKAGE_NAME "org.tizen.coretbt_uiapp"
+#define PICK_VIEW_SERVICEAPP_PACKAGE_NAME "org.tizen.coretbt_serviceapp"
 #define UI_VIEWMGR_APP_PACKAGE_NAME "org.tizen.tbt_ui_viewmgr"
 
 
index f3d04a246a94893b014f572f62fc1d75d4ba8ea4..47cd7cc668f751454446576b66a4cc4fa067c4bf 100644 (file)
@@ -85,6 +85,7 @@ static void _view_button_pressed_cb(void *data, Evas_Object *obj, void *event_in
 static void _view_service_button_pressed_cb(void *data, Evas_Object *obj, void *event_info);
 static void _single_button_pressed_cb(void *data, Evas_Object *obj, void *event_info);
 static void _multiple_button_pressed_cb(void *data, Evas_Object *obj, void *event_info);
+static void app_control_view_ui_reply_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *data);
 static void app_control_view_reply_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *data);
 static void app_control_pick_single_reply_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *data);
 static void app_control_pick_multiple_reply_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *data);
@@ -724,7 +725,7 @@ static void _view_button_pressed_cb(void *data, Evas_Object *obj, void *event_in
        RETM_IF(NULL == view->service, "Service NULL! ");
        ret = app_control_set_app_id(view->service, appid);
        RETM_IF(APP_CONTROL_ERROR_NONE != ret, "app_control_set_app_id failed :%s", get_app_control_error(ret));
-       ret =  app_control_send_launch_request(view->service , app_control_view_reply_cb, view);
+       ret =  app_control_send_launch_request(view->service , app_control_view_ui_reply_cb, view);
        RETM_IF(APP_CONTROL_ERROR_NONE != ret, "app_control_send_launch_request failed :%s", get_app_control_error(ret));
        ui_utils_label_set_text(view->label, "App launch requested.", "left");
 }
@@ -753,7 +754,6 @@ static void _view_service_button_pressed_cb(void *data, Evas_Object *obj, void *
        RETM_IF(APP_CONTROL_ERROR_NONE != ret, "app_control_set_app_id failed :%s", get_app_control_error(ret));
        ret =  app_control_send_launch_request(view->service , app_control_view_reply_cb, view);
        RETM_IF(APP_CONTROL_ERROR_NONE != ret, "app_control_send_launch_request failed :%s", get_app_control_error(ret));
-       ui_utils_label_set_text(view->label, "App launch requested.", "left");
 }
 
 
@@ -832,6 +832,22 @@ static void _multiple_button_pressed_cb(void *data, Evas_Object *obj, void *even
        ui_utils_label_set_text(view->label, "App launch requested.", "left");
 }
 
+/**
+ * @function           app_control_view_ui_reply_cb
+ * @since_tizen                2.3
+ * @description                App Control View Reply Cb
+ * @parameter          app_control_h: App Control H, void*: Void Pointer
+ * @return             static void
+ */
+static void app_control_view_ui_reply_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *data)
+{
+       DBG("Inside app_control_view_ui_reply_cb");
+       RETM_IF(NULL == data, "data is NULL");
+
+       pick_view *view = NULL;
+       view = (pick_view*)data;
+       RETM_IF(NULL == view, "view is NULL");
+}
 
 /**
  * @function           app_control_view_reply_cb