From d01097eed2fa074ed9ec01a47154e75563416b93 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Wed, 5 Dec 2012 13:49:27 +0100 Subject: [PATCH] Don't leak SpiceGrabSequence in enable_accel_changed --- src/virt-viewer-display-spice.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/virt-viewer-display-spice.c b/src/virt-viewer-display-spice.c index 8ad770a..3865118 100644 --- a/src/virt-viewer-display-spice.c +++ b/src/virt-viewer-display-spice.c @@ -228,9 +228,10 @@ enable_accel_changed(VirtViewerApp *app, VirtViewerDisplaySpice *self) { if (virt_viewer_app_get_enable_accel(app)) { + SpiceGrabSequence *seq = spice_grab_sequence_new(0, NULL); /* disable default grab sequence */ - spice_display_set_grab_keys(self->priv->display, - spice_grab_sequence_new(0, NULL)); + spice_display_set_grab_keys(self->priv->display, seq); + spice_grab_sequence_free(seq); } else { spice_display_set_grab_keys(self->priv->display, NULL); }