Workaround for GLib's recursive moving error, e.g. with bound mounts (#410)
Workaround for GLib's recursive moving error, e.g. with bound mounts (#410)

`g_file_move()` may not work recursively on the same filesystem, especially with bound mounts (to `/mnt`, for example) and give the `G_IO_ERROR_WOULD_RECURSE` error. This patch ignores the error and tries our `FileTransferJob::copyFile()`.

Closes https://github.com/lxqt/pcmanfm-qt/issues/943
lxde/libfm-qt,lxde/libfm-qt