summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-display-spice.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-05-17 18:18:20 +0200
committerMarc-André Lureau <marcandre.lureau@gmail.com>2012-05-17 19:12:35 +0200
commit0341125ca4dd77b58de0d0a580a0bc4515a59332 (patch)
tree5b13c88b95483f77e52635de85c14a454ab803c5 /src/virt-viewer-display-spice.h
parent163b6853323780042a5486bc0ebb46945a4ab9a0 (diff)
downloadvirt-viewer-0341125ca4dd77b58de0d0a580a0bc4515a59332.tar.gz
virt-viewer-0341125ca4dd77b58de0d0a580a0bc4515a59332.tar.xz
virt-viewer-0341125ca4dd77b58de0d0a580a0bc4515a59332.zip
spice: use weak references to display channel
Fix switch-host migration with Spice. spice-gtk doesn't like channels staying around when they should be destroyed/finalized, ie removed from session. spice-gtk should probably learned to handle better the case of non cooperating clients, and be able to dissociate a channel from a session without waiting for it to be disposed, but for now, the relation is quite tight.
Diffstat (limited to 'src/virt-viewer-display-spice.h')
-rw-r--r--src/virt-viewer-display-spice.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/virt-viewer-display-spice.h b/src/virt-viewer-display-spice.h
index eecc03e..701ed85 100644
--- a/src/virt-viewer-display-spice.h
+++ b/src/virt-viewer-display-spice.h
@@ -66,9 +66,7 @@ struct _VirtViewerDisplaySpiceClass {
GType virt_viewer_display_spice_get_type(void);
-GtkWidget* virt_viewer_display_spice_new(VirtViewerSessionSpice *session,
- SpiceChannel *channel,
- SpiceDisplay *display);
+GtkWidget* virt_viewer_display_spice_new(VirtViewerSessionSpice *session, SpiceChannel *channel);
G_END_DECLS