summaryrefslogtreecommitdiff
path: root/camlibs
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2021-05-23 16:13:34 +0200
committerMarcus Meissner <marcus@jet.franken.de>2021-05-23 16:13:34 +0200
commit33372d3e2bcfafd0eea1ae2f8981a2bbb1a878d6 (patch)
tree5a5f114c18a8701036d50506fafbf89a1f7899ed /camlibs
parent7cc3bf313c9d633aa84f992b6b0024e31e009df9 (diff)
downloadlibgphoto2-33372d3e2bcfafd0eea1ae2f8981a2bbb1a878d6.tar.gz
report that nikons cannot upload
https://github.com/gphoto/gphoto2/issues/427
Diffstat (limited to 'camlibs')
-rw-r--r--camlibs/ptp2/library.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/camlibs/ptp2/library.c b/camlibs/ptp2/library.c
index 0f7e3ec48..b7a198468 100644
--- a/camlibs/ptp2/library.c
+++ b/camlibs/ptp2/library.c
@@ -2957,6 +2957,10 @@ camera_abilities (CameraAbilitiesList *list)
a.folder_operations = GP_FOLDER_OPERATION_PUT_FILE |
GP_FOLDER_OPERATION_MAKE_DIR |
GP_FOLDER_OPERATION_REMOVE_DIR;
+ if (models[i].usb_vendor == 0x4b0) {
+ /* make it clear nikons cannot upload */
+ a.folder_operations &= ~GP_FOLDER_OPERATION_PUT_FILE;
+ }
CR (gp_abilities_list_append (list, a));
}
for (i = 0; i < sizeof(mtp_models)/sizeof(mtp_models[0]); i++) {