From 893122bf80c57ccaff77a9641a330f44d2e5b86a Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 24 Apr 2023 11:03:11 +0200 Subject: synthesize a capturecomplete event for panasonic cameras, as they dont send on on their own --- camlibs/ptp2/library.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'camlibs/ptp2') diff --git a/camlibs/ptp2/library.c b/camlibs/ptp2/library.c index 1db4ee04a..fd5c7f1a4 100644 --- a/camlibs/ptp2/library.c +++ b/camlibs/ptp2/library.c @@ -5458,6 +5458,11 @@ downloadfile: path->name[0]='\0'; path->folder[0]='\0'; + /* Synthesize a capture complete event to avoid waits. */ + event.Code = PTP_EC_CaptureComplete; + event.Nparam = 0; + ptp_add_event (params, &event); + if (newobject != 0) /* NOTE: association add handled */ return add_object_to_fs_and_path (camera, newobject, path, context); return GP_ERROR; -- cgit v1.2.1