summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathon Jongsma <jjongsma@redhat.com>2016-04-20 15:12:47 -0500
committerFrediano Ziglio <fziglio@redhat.com>2016-05-18 15:21:30 +0100
commit18500617eb875cfc456efd318dbe0a8987059809 (patch)
tree517f2022ada53f1a8753aa90a0914a6b527fc9b9
parentdca7eaec1abbd78b330263a25d06aa3187ebb7f2 (diff)
Print warnings on untested code pathsdaily-20160518
-rw-r--r--server/display-channel.c3
-rw-r--r--server/sound.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/server/display-channel.c b/server/display-channel.c
index 334a8231..4ddb92f3 100644
--- a/server/display-channel.c
+++ b/server/display-channel.c
@@ -2055,6 +2055,9 @@ void display_channel_create_surface(DisplayChannel *display, uint32_t surface_id
QXLInstance *qxl = common_graphics_channel_get_qxl(COMMON_GRAPHICS_CHANNEL(display));
RedsState *reds = red_qxl_get_server(qxl->st);
GArray *renderers = reds_get_renderers(reds);
+ /* These days, noone is trying to use multiple renderers, the software one
+ * is always used */
+ g_warn_if_fail(renderers->len == 1);
for (i = 0; i < renderers->len; i++) {
uint32_t renderer = g_array_index(renderers, uint32_t, i);
surface->context.canvas = create_canvas_for_surface(display, surface, renderer);
diff --git a/server/sound.c b/server/sound.c
index 2c41b951..39bf9cef 100644
--- a/server/sound.c
+++ b/server/sound.c
@@ -1639,6 +1639,7 @@ void snd_set_playback_compression(int on)
SndWorker *now = workers;
for (; now; now = now->next) {
+ g_critical("untested code path");
uint32_t type;
g_object_get(now->base_channel, "channel-type", &type, NULL);
if (type == SPICE_CHANNEL_PLAYBACK && now->connection) {