static void __manual_render_start(void)
{
- Evas *evas = evas_object_evas_get(__win);
- Ecore_Evas *ee = ecore_evas_ecore_evas_get(evas);
- Evas *cur_image = evas_object_data_get(__win, "tbm,watch");
+ Evas_Object *cur_image;
+
+ if (__win == NULL) {
+ _E("Window is NULL");
+ return;
+ }
+ cur_image = evas_object_data_get(__win, "tbm,watch");
if (__is_bound) {
LOGW("watch is bound cannot manual render just call tick");
__change_viewer_visibility(AUL_SCREEN_STATUS_PRE_RESUME, false);
return;
}
- ecore_evas_manual_render_set(ee, EINA_TRUE);
+ elm_win_norender_push(__win);
__change_viewer_visibility(AUL_SCREEN_STATUS_PRE_RESUME, false);
if (cur_image)
screen_connector_toolkit_evas_send_visibility(cur_image,
static void __manual_render_finish(void)
{
- Evas *evas = evas_object_evas_get(__win);
- Ecore_Evas *ee = ecore_evas_ecore_evas_get(evas);
visibility_type auto_visibility;
- evas = evas_object_evas_get(__win);
- ee = ecore_evas_ecore_evas_get(evas);
- ecore_evas_manual_render_set(ee, EINA_FALSE);
+ if (__win == NULL) {
+ _E("Window is NULL");
+ return;
+ }
+ elm_win_norender_pop(__win);
LOGI("set manual false");
if (__toolkit) {