aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.cpp')
-rw-r--r--src/app.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/app.cpp b/src/app.cpp
index a30a963..05f8b64 100644
--- a/src/app.cpp
+++ b/src/app.cpp
@@ -95,9 +95,14 @@ struct result<layer_map> load_layer_map(char const *filename) {
namespace rm {
App *context;
-static void eventHandler(json_object* json_out) {
+static void onStateTransitioned(json_object* json_out) {
context->updateWindowResources(json_out);
}
+
+static void onError(json_object* json_out) {
+ HMI_DEBUG("wm", "error message from PolicyManager:%s",
+ json_object_get_string(json_out));
+}
} // namespace rm
@@ -389,8 +394,8 @@ int App::init() {
// Register callback to PolicyManager
PolicyManager::CallbackTable callback;
- callback.onStateTransitioned = rm::eventHandler;
- callback.onError = nullptr;
+ callback.onStateTransitioned = rm::onStateTransitioned;
+ callback.onError = rm::onError;
this->pm_.registerCallback(callback);
// Initialize LayoutManager