jacobg commented on PR #1609:
URL: https://github.com/apache/cordova-android/pull/1609#issuecomment-1906213927

   Hi @KenCorbettJr  Thanks for your pull request. Do you see a "review" that 
was opened and displayed above your last message.
   
   I'll paste it again here:
   --
   
   
   The intent == null clause should be removed, and getData() condition moved 
to the top with non-null intent clause. The camera result may have an intent 
but without data.
   
   So like this:
   ```java
   if (intent != null && intent.getData() != null) { // single file
       LOG.v(LOG_TAG, "Adding file (single): " + intent.getData());
       uris.add(intent.getData());
   } else if (captureUri != null) { // camera
       LOG.v(LOG_TAG, "Adding camera capture: " + captureUri);
       uris.add(captureUri);
   } else if (intent != null && intent.getClipData() != null) { // multiple 
files
       ClipData clipData = intent.getClipData();
       int count = clipData.getItemCount();
       for (int i = 0; i < count; i++) {
           Uri uri = clipData.getItemAt(i).getUri();
           LOG.v(LOG_TAG, "Adding file (multiple): " + uri);
           if (uri != null) {
               uris.add(uri);
           }
       }
   }
   ```
   
   And camera would not open for me without first requesting CAMERA permission.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to