summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2012-12-05 13:49:27 +0100
committerChristophe Fergeau <cfergeau@redhat.com>2012-12-20 12:22:12 +0100
commitd01097eed2fa074ed9ec01a47154e75563416b93 (patch)
tree9de051e4aa62092c7439e032244286831319b887 /src
parentcae0a491c6944c0287a9fa38580fd9cc48b180f5 (diff)
Don't leak SpiceGrabSequence in enable_accel_changed
Diffstat (limited to 'src')
-rw-r--r--src/virt-viewer-display-spice.c5
1 files 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);
}