wayland/surface: Remove unnecessary NULL check
This check has caused repeated confusion, as there are no current code paths where this can ever end up in the true-branch. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1959>
This commit is contained in:
parent
2a16a750c5
commit
90076cf268
@ -1028,10 +1028,6 @@ wl_surface_attach (struct wl_client *client,
|
|||||||
MetaWaylandSurfaceState *pending = surface->pending_state;
|
MetaWaylandSurfaceState *pending = surface->pending_state;
|
||||||
MetaWaylandBuffer *buffer;
|
MetaWaylandBuffer *buffer;
|
||||||
|
|
||||||
/* X11 unmanaged window */
|
|
||||||
if (!surface)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (buffer_resource)
|
if (buffer_resource)
|
||||||
buffer = meta_wayland_buffer_from_resource (buffer_resource);
|
buffer = meta_wayland_buffer_from_resource (buffer_resource);
|
||||||
else
|
else
|
||||||
@ -1069,10 +1065,6 @@ wl_surface_damage (struct wl_client *client,
|
|||||||
MetaWaylandSurfaceState *pending = surface->pending_state;
|
MetaWaylandSurfaceState *pending = surface->pending_state;
|
||||||
cairo_rectangle_int_t rectangle;
|
cairo_rectangle_int_t rectangle;
|
||||||
|
|
||||||
/* X11 unmanaged window */
|
|
||||||
if (!surface)
|
|
||||||
return;
|
|
||||||
|
|
||||||
rectangle = (cairo_rectangle_int_t) {
|
rectangle = (cairo_rectangle_int_t) {
|
||||||
.x = x,
|
.x = x,
|
||||||
.y = y,
|
.y = y,
|
||||||
@ -1101,10 +1093,6 @@ wl_surface_frame (struct wl_client *client,
|
|||||||
MetaWaylandSurface *surface = wl_resource_get_user_data (surface_resource);
|
MetaWaylandSurface *surface = wl_resource_get_user_data (surface_resource);
|
||||||
MetaWaylandSurfaceState *pending = surface->pending_state;
|
MetaWaylandSurfaceState *pending = surface->pending_state;
|
||||||
|
|
||||||
/* X11 unmanaged window */
|
|
||||||
if (!surface)
|
|
||||||
return;
|
|
||||||
|
|
||||||
callback = g_new0 (MetaWaylandFrameCallback, 1);
|
callback = g_new0 (MetaWaylandFrameCallback, 1);
|
||||||
callback->surface = surface;
|
callback->surface = surface;
|
||||||
callback->resource = wl_resource_create (client,
|
callback->resource = wl_resource_create (client,
|
||||||
@ -1125,10 +1113,6 @@ wl_surface_set_opaque_region (struct wl_client *client,
|
|||||||
MetaWaylandSurface *surface = wl_resource_get_user_data (surface_resource);
|
MetaWaylandSurface *surface = wl_resource_get_user_data (surface_resource);
|
||||||
MetaWaylandSurfaceState *pending = surface->pending_state;
|
MetaWaylandSurfaceState *pending = surface->pending_state;
|
||||||
|
|
||||||
/* X11 unmanaged window */
|
|
||||||
if (!surface)
|
|
||||||
return;
|
|
||||||
|
|
||||||
g_clear_pointer (&pending->opaque_region, cairo_region_destroy);
|
g_clear_pointer (&pending->opaque_region, cairo_region_destroy);
|
||||||
if (region_resource)
|
if (region_resource)
|
||||||
{
|
{
|
||||||
@ -1147,10 +1131,6 @@ wl_surface_set_input_region (struct wl_client *client,
|
|||||||
MetaWaylandSurface *surface = wl_resource_get_user_data (surface_resource);
|
MetaWaylandSurface *surface = wl_resource_get_user_data (surface_resource);
|
||||||
MetaWaylandSurfaceState *pending = surface->pending_state;
|
MetaWaylandSurfaceState *pending = surface->pending_state;
|
||||||
|
|
||||||
/* X11 unmanaged window */
|
|
||||||
if (!surface)
|
|
||||||
return;
|
|
||||||
|
|
||||||
g_clear_pointer (&pending->input_region, cairo_region_destroy);
|
g_clear_pointer (&pending->input_region, cairo_region_destroy);
|
||||||
if (region_resource)
|
if (region_resource)
|
||||||
{
|
{
|
||||||
@ -1167,10 +1147,6 @@ wl_surface_commit (struct wl_client *client,
|
|||||||
{
|
{
|
||||||
MetaWaylandSurface *surface = wl_resource_get_user_data (resource);
|
MetaWaylandSurface *surface = wl_resource_get_user_data (resource);
|
||||||
|
|
||||||
/* X11 unmanaged window */
|
|
||||||
if (!surface)
|
|
||||||
return;
|
|
||||||
|
|
||||||
meta_wayland_surface_commit (surface);
|
meta_wayland_surface_commit (surface);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1258,10 +1234,6 @@ wl_surface_damage_buffer (struct wl_client *client,
|
|||||||
MetaWaylandSurfaceState *pending = surface->pending_state;
|
MetaWaylandSurfaceState *pending = surface->pending_state;
|
||||||
cairo_rectangle_int_t rectangle;
|
cairo_rectangle_int_t rectangle;
|
||||||
|
|
||||||
/* X11 unmanaged window */
|
|
||||||
if (!surface)
|
|
||||||
return;
|
|
||||||
|
|
||||||
rectangle = (cairo_rectangle_int_t) {
|
rectangle = (cairo_rectangle_int_t) {
|
||||||
.x = x,
|
.x = x,
|
||||||
.y = y,
|
.y = y,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user