diff options
Diffstat (limited to 'camlibs/ptp2/library.c')
-rw-r--r-- | camlibs/ptp2/library.c | 4 |
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++) { |