diff options
Diffstat (limited to 'src/app.cpp')
-rw-r--r-- | src/app.cpp | 11 |
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 |