wayland: Use surface size helper functions
Use meta_wayland_surface_get_width / meta_wayland_surface_get_width to determine the size of a surface.
This commit is contained in:

committed by
Jonas Ådahl

parent
ad864083f9
commit
db22c13c4f
@ -42,21 +42,12 @@ meta_wayland_shell_surface_calculate_geometry (MetaWaylandShellSurface *shell_su
|
||||
META_WAYLAND_SURFACE_ROLE (shell_surface);
|
||||
MetaWaylandSurface *surface =
|
||||
meta_wayland_surface_role_get_surface (surface_role);
|
||||
MetaWaylandBuffer *buffer;
|
||||
CoglTexture *texture;
|
||||
MetaRectangle geometry;
|
||||
GList *l;
|
||||
|
||||
buffer = surface->buffer_ref.buffer;
|
||||
if (!buffer)
|
||||
return;
|
||||
|
||||
texture = meta_wayland_buffer_get_texture (buffer);
|
||||
geometry = (MetaRectangle) {
|
||||
.x = 0,
|
||||
.y = 0,
|
||||
.width = cogl_texture_get_width (texture) / surface->scale,
|
||||
.height = cogl_texture_get_height (texture) / surface->scale,
|
||||
.width = meta_wayland_surface_get_width (surface),
|
||||
.height = meta_wayland_surface_get_height (surface),
|
||||
};
|
||||
|
||||
for (l = surface->subsurfaces; l; l = l->next)
|
||||
|
Reference in New Issue
Block a user