diff options
author | Frediano Ziglio <freddy77@gmail.com> | 2021-05-26 20:03:39 +0100 |
---|---|---|
committer | Frediano Ziglio <freddy77@gmail.com> | 2021-08-07 07:46:15 +0100 |
commit | 258fda6290e61b79ce99a8aabb70ecb22c322168 (patch) | |
tree | 9effeb2bdcacaed7faed75560204d761d99e32a3 | |
parent | d8bca15f2b0ab0a25b739a26f6aef278e0d0064a (diff) |
Remove now useless check
display_channel_surface_id_unref resets the surface so
display_channel_surface_has_canvas will return false.
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Acked-by: Victor Toso <victortoso@redhat.com>
-rw-r--r-- | server/display-channel.cpp | 7 | ||||
-rw-r--r-- | server/display-channel.h | 1 | ||||
-rw-r--r-- | server/red-worker.cpp | 5 |
3 files changed, 0 insertions, 13 deletions
diff --git a/server/display-channel.cpp b/server/display-channel.cpp index d1920584..1e6228af 100644 --- a/server/display-channel.cpp +++ b/server/display-channel.cpp @@ -255,13 +255,6 @@ static void display_channel_surface_unref(DisplayChannel *display, RedSurface *s delete surface; } -/* TODO: perhaps rename to "ready" or "realized" ? */ -gboolean display_channel_surface_has_canvas(DisplayChannel *display, - uint32_t surface_id) -{ - return display->priv->surfaces[surface_id] != nullptr; -} - void display_channel_surface_id_unref(DisplayChannel *display, uint32_t surface_id) { display_channel_surface_unref(display, display->priv->surfaces[surface_id]); diff --git a/server/display-channel.h b/server/display-channel.h index 13f3b8d1..3319cf22 100644 --- a/server/display-channel.h +++ b/server/display-channel.h @@ -140,7 +140,6 @@ void display_channel_set_monitors_config_to_primary(DisplayChannel *display); void display_channel_push_monitors_config(DisplayChannel *display); RedSurface *display_channel_validate_surface(DisplayChannel *display, uint32_t surface_id); -gboolean display_channel_surface_has_canvas(DisplayChannel *display, uint32_t surface_id); void display_channel_reset_image_cache(DisplayChannel *self); void display_channel_debug_oom(DisplayChannel *display, const char *msg); diff --git a/server/red-worker.cpp b/server/red-worker.cpp index b5abb82d..2696c305 100644 --- a/server/red-worker.cpp +++ b/server/red-worker.cpp @@ -450,11 +450,6 @@ static void destroy_primary_surface(RedWorker *worker, uint32_t surface_id) display_channel_destroy_surface_wait(display, 0); display_channel_surface_id_unref(display, 0); - /* FIXME: accessing private data only for warning purposes... - spice_warn_if_fail(ring_is_empty(&display->streams)); - */ - spice_warn_if_fail(!display_channel_surface_has_canvas(display, surface_id)); - worker->cursor_channel->reset(); } |