Add missing parameter for updating activation result function 03/318403/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Fri, 27 Sep 2024 10:57:34 +0000 (19:57 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Fri, 27 Sep 2024 10:57:47 +0000 (19:57 +0900)
Change-Id: Id1df2b2f100f4e9e405b58b1eee3343aec0ffab6

capi/node/mmi-node.h
src/mmi/mmi-node.cpp

index 3ce927cccea9d39e25488c21e07cfeee359bac61..3c566c96da68c0c07d638f47df97f32f534bec6e 100644 (file)
@@ -579,6 +579,7 @@ int mmi_node_instance_emit_signal(mmi_node_instance_h instance, mmi_signal_h sig
  * @details This function updates the result of the last activation callback call for a specified node instance.
  * @since_tizen 9.0
  *
+ * @param[in] instance The handle to the node instance.
  * @param[in] result The result to be updated.
  *
  * @return 0 on success, otherwise a negative error value.
@@ -586,7 +587,7 @@ int mmi_node_instance_emit_signal(mmi_node_instance_h instance, mmi_signal_h sig
  * @retval #MMI_ERROR_NOT_SUPPORTED Not supported
  * @retval #MMI_ERROR_INVALID_PARAMETER Invalid parameter
  */
-int mmi_node_instance_update_pending_activation_result(mmi_error_e result);
+int mmi_node_instance_update_pending_activation_result(mmi_node_instance_h instance, mmi_error_e result);
 
 #ifdef __cplusplus
 }
index 241f2850274561eae7fd9dcc0c41074d0958f8b7..a432b88e57fd0fcd6227891a420468050d4ecb48 100644 (file)
@@ -383,10 +383,16 @@ int mmi_node_instance_find_sibling_port_instance(mmi_port_instance_h instance, c
 }
 
 int mmi_node_instance_emit_signal(mmi_node_instance_h instance, mmi_signal_h signal) {
+    if (instance == NULL || signal == NULL) {
+        return MMI_ERROR_INVALID_PARAMETER;
+    }
     return MMI_ERROR_NONE;
 }
 
-int mmi_node_instance_update_pending_activation_result(mmi_error_e result) {
+int mmi_node_instance_update_pending_activation_result(mmi_node_instance_h instance, mmi_error_e result) {
+    if (instance == NULL) {
+        return MMI_ERROR_INVALID_PARAMETER;
+    }
     return MMI_ERROR_NONE;
 }
 // LCOV_EXCL_STOP