ecore_wl2_window_modal_set(Ecore_Wl2_Window *window, Eina_Bool modal)
{
EINA_SAFETY_ON_NULL_RETURN(window);
+ EINA_SAFETY_ON_NULL_RETURN(window->surface);
+ EINA_SAFETY_ON_NULL_RETURN(window->display->wl.tz_policy);
INF("[WINDOW] win:%d, Set the Modal state:%d", window->resource_id, modal);
if (window->modal != modal)
{
- if ((window->surface) && (window->display->wl.tz_policy))
- {
- if (modal)
- tizen_policy_set_modal(window->display->wl.tz_policy, window->surface);
- else
- tizen_policy_unset_modal(window->display->wl.tz_policy, window->surface);
- }
+ if (modal)
+ tizen_policy_set_modal(window->display->wl.tz_policy, window->surface);
+ else
+ tizen_policy_unset_modal(window->display->wl.tz_policy, window->surface);
}
window->modal = modal;