- HMI_DEBUG("simple-egl","IVI_SURFACE_ID: %d ", g_id_ivisurf);
- wm->set_event_handler(LibWindowmanager::Event_SyncDraw, [wm, window](json_object *object) {
- const char *label = json_object_get_string(
- json_object_object_get(object, wm->kKeyDrawingName));
- const char *area = json_object_get_string(
- json_object_object_get(object, wm->kKeyDrawingArea));
-
- HMI_DEBUG("simple-egl","Surface %s got syncDraw! Area: %s. ", label, area);
- if ((wm->kStrLayoutNormal + "." + wm->kStrAreaFull) == std::string(area)) {
- wl_egl_window_resize(window->native, 1080, 1488, 0, 0);
- window->geometry.width = 1080;
- window->geometry.height = 1488;
- }
- else if ((wm->kStrLayoutSplit + "." + wm->kStrAreaMain) == std::string(area) ||
- (wm->kStrLayoutSplit + "." + wm->kStrAreaSub) == std::string(area)) {
- wl_egl_window_resize(window->native, 1080, 744, 0, 0);
- window->geometry.width = 1080;
- window->geometry.height = 744;
- }