diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-05-17 18:18:20 +0200 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-05-17 19:12:35 +0200 |
commit | 0341125ca4dd77b58de0d0a580a0bc4515a59332 (patch) | |
tree | 5b13c88b95483f77e52635de85c14a454ab803c5 /src/virt-viewer-display-spice.h | |
parent | 163b6853323780042a5486bc0ebb46945a4ab9a0 (diff) | |
download | virt-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.h | 4 |
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 |