Once transferring multiple files is supported, do not bother the user opening the file transfer directory for each file transferred, just do it when the last file transfer is finished. --- src/vdagent-file-xfers.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vdagent-file-xfers.c b/src/vdagent-file-xfers.c index b792282..4dea6de 100644 --- a/src/vdagent-file-xfers.c +++ b/src/vdagent-file-xfers.c @@ -282,7 +282,8 @@ void vdagent_file_xfers_data(struct vdagent_file_xfers *xfers, close(task->file_fd); task->file_fd = -1; if (xfers->open_save_dir && - task->file_xfer_nr == task->file_xfer_total) { + task->file_xfer_nr == task->file_xfer_total && + g_hash_table_size(xfers->xfers) == 1) { char buf[PATH_MAX]; snprintf(buf, PATH_MAX, "xdg-open '%s'&", xfers->save_dir); status = system(buf); -- 1.9.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel