aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.cpp')
-rw-r--r--src/app.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/app.cpp b/src/app.cpp
index 90d2512..ba49d74 100644
--- a/src/app.cpp
+++ b/src/app.cpp
@@ -133,6 +133,15 @@ void App::removeClient(const std::string &appid)
g_app_list.removeClient(appid);
}
+void App::exeptionProcessForTransition()
+{
+ unsigned req_num = g_app_list.currentRequestNumber();
+ HMI_SEQ_NOTICE(req_num, "Process exeption handling for request. Remove current request %d", req_num);
+ g_app_list.removeRequest(req_num);
+ HMI_SEQ_NOTICE(g_app_list.currentRequestNumber(), "Process next request if exists");
+ this->processNextRequest();
+}
+
bool App::subscribeEventForApp(const std::string &appid, afb_req req, const std::string &evname)
{
if(!g_app_list.contains(appid)){