- elm_win_wl_window_get() is not managed API.
- ecore_evas_ecore_evas_get(evas_object_evas_get(win_id)) and ecore_evas_wayland2_window_get() are used to get Ecore_wl2_window.
Change-Id: I2ca8364c530f99da1ba7b09649422908f0220472
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Name: capi-media-player
Summary: A Media Player API
-Version: 0.3.146
+Version: 0.3.147
Release: 0
Group: Multimedia/API
License: Apache-2.0
#include <Elementary.h>
#include <Ecore.h>
#include <Ecore_Wayland2.h>
+#include <Ecore_Evas.h>
#include <stdio.h>
#include <string.h>
#ifdef _ACTIVATE_EOM_
case 3:
g_print("change surface type to OVERLAY_SYNC_UI\n");
surface_type = g_current_surface_type = PLAYER_DISPLAY_TYPE_OVERLAY_SYNC_UI;
- Ecore_Wl2_Window *ecore_wl2_win = (Ecore_Wl2_Window *)elm_win_wl_window_get(g_win_id);
+ Ecore_Evas *eore_evas = ecore_evas_ecore_evas_get(evas_object_evas_get(g_win_id));
+ Ecore_Wl2_Window *ecore_wl2_win = ecore_evas_wayland2_window_get(eore_evas);
Ecore_Wl2_Subsurface *ecore_wl2_subsurface = ecore_wl2_subsurface_new(ecore_wl2_win);
g_ecore_wl2_window = ecore_wl2_win;