E_Xdg_Popup *popup;
popup = wl_resource_get_user_data(resource);
+ if (!popup) return;
+
popup->resource = NULL;
_e_client_xdg_shell_v6_role_assingment_unset(popup->base.ec);
e_object_unref(E_OBJECT(popup));
E_Xdg_Toplevel *toplevel;
toplevel = wl_resource_get_user_data(resource);
+ if (!toplevel) return;
+
toplevel->resource = NULL;
_e_client_xdg_shell_v6_role_assingment_unset(toplevel->base.ec);
e_object_unref(E_OBJECT(toplevel));
_validate_size(resource, h);
p = wl_resource_get_user_data(resource);
+ if (!p) return;
+
p->size.w = w;
p->size.h = h;
}
_validate_size(resource, h);
p = wl_resource_get_user_data(resource);
+ if (!p) return;
+
EINA_RECTANGLE_SET(&p->anchor_rect, x, y, w, h);
}
else
{
p = wl_resource_get_user_data(resource);
+ if (!p) return;
+
p->anchor = anchor;
}
}
else
{
p = wl_resource_get_user_data(resource);
+ if (!p) return;
+
p->gravity = gravity;
}
}
E_Xdg_Positioner *p;
p = wl_resource_get_user_data(resource);
+ if (!p) return;
+
p->constraint_adjustment = constraint_adjustment;
}