diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2013-05-01 11:37:30 +0000 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2013-05-01 11:37:30 +0000 |
commit | 418da2b5c4969260edb45be8d81415dbfd39537e (patch) | |
tree | 89584638d99d1e836321914c9fe77b382d95efa1 | |
parent | d311a35f475efbdac2bedecbe3c14f20fbc70878 (diff) | |
download | libgphoto2-418da2b5c4969260edb45be8d81415dbfd39537e.tar.gz |
keep device on during canon eos event polling
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@14370 67ed7778-7388-44ab-90cf-0a291f65f57c
-rw-r--r-- | camlibs/ptp2/library.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/camlibs/ptp2/library.c b/camlibs/ptp2/library.c index 2a7be9514..d5e46a4d8 100644 --- a/camlibs/ptp2/library.c +++ b/camlibs/ptp2/library.c @@ -3250,6 +3250,11 @@ camera_wait_for_event (Camera *camera, int timeout, int i; PTPCanon_changes_entry entry; + /* keep device alive */ + ret = ptp_canon_eos_keepdeviceon (params); + if (ret != PTP_RC_OK) + return translate_ptp_result (ret); + ret = ptp_check_eos_events (params); if (ret != PTP_RC_OK) { gp_context_error (context, _("Canon EOS Get Changes failed: 0x%04x"), ret); |