only query file info in g_file_copy() when we need it
authorBenjamin Otte <otte@gnome.org>
Mon, 8 Jun 2009 13:27:12 +0000 (15:27 +0200)
committerBenjamin Otte <otte@gnome.org>
Mon, 8 Jun 2009 13:30:28 +0000 (15:30 +0200)
commit29a4a0a44dc09dabe071a989da2500b2bc143cbd
tree372930800985e4136fc9cd3372237949f38d18e9
parent0bb5739f323396b40bbe6470c505606ea265afa0
only query file info in g_file_copy() when we need it

The default implementation of g_file_copy() checked the size of the file
to copy to give useful progress updates unconditionally. This can cause
long delays on 1-connection FTP servers while it tries to open a second
connection before it returns EBUSY. This patch makes this query only
happen when we actually send progress updates.
gio/gfile.c