From: Dunrong Huang <riegama...@gmail.com>

Signed-off-by: Dunrong Huang <riegama...@gmail.com>
Signed-off-by: mathslinux <riegama...@gmail.com>
---
 gtk/channel-main.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gtk/channel-main.c b/gtk/channel-main.c
index a3211e1..fad4215 100644
--- a/gtk/channel-main.c
+++ b/gtk/channel-main.c
@@ -2716,10 +2716,14 @@ void spice_main_file_copy_async(SpiceMainChannel 
*channel,
                                 GAsyncReadyCallback callback,
                                 gpointer user_data)
 {
+    SpiceMainChannelPrivate *c = channel->priv;
+
     g_return_if_fail(channel != NULL);
     g_return_if_fail(SPICE_IS_MAIN_CHANNEL(channel));
     g_return_if_fail(sources != NULL && sources[0] != NULL);
 
+    g_return_if_fail(c->agent_connected);
+
     /* At the moment, the copy() method is limited to a single file,
        support for copying multi-files will be implemented later. */
     g_return_if_fail(sources[1] == NULL);
-- 
1.7.12.4

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to