* limitations under the License.
*/
+#include "lib/api/amd_api_launch.h"
+
#include "lib/amd_api.h"
#include "lib/amd_launch.h"
-#include "lib/api/amd_api_launch.h"
+#include "lib/amd_request.h"
extern "C" EXPORT_API int amd_launch_start_app(const char* appid,
- amd_request_h req, bool* pending, bool* bg_launch, bool new_instance) {
+ amd_request_h req, bool* pending,
+ bool* bg_launch,
+ bool new_instance) {
+ if (_request_check_status(req) == 1) {
+ _W("Request has been pending. appid(%s)", appid);
+ return 0;
+ }
+
return _launch_start_app(appid, req, pending, bg_launch, new_instance);
}