From 8e669c375d16efdfd6a23f49b3a6e4566599b701 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Wed, 11 Mar 2015 22:45:57 +0000 Subject: [PATCH] Add workaround for gphoto camera busy problems After downloading and/or deleting files, it is often not possible to capture / preview an image right away, as the camera reports busy. Add a 100ms sleep to give it time to come back to life. This should really be fixed in gphoto and reverted here later. --- src/backend/entangle-camera.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/entangle-camera.c b/src/backend/entangle-camera.c index 515261f..af40e1b 100644 --- a/src/backend/entangle-camera.c +++ b/src/backend/entangle-camera.c @@ -1503,6 +1503,7 @@ gboolean entangle_camera_download_file(EntangleCamera *cam, GP_FILE_TYPE_NORMAL, datafile, priv->ctx); + g_usleep(1000*100); entangle_camera_end_job(cam); if (err != GP_OK) { @@ -1651,6 +1652,7 @@ gboolean entangle_camera_delete_file(EntangleCamera *cam, entangle_camera_file_get_folder(file), entangle_camera_file_get_name(file), priv->ctx); + g_usleep(1000*100); entangle_camera_end_job(cam); if (err != GP_OK) { -- 2.1.4