WordPress.org

Make WordPress Core

Ticket #20807: 20807.2.diff

File 20807.2.diff, 1.4 KB (added by nacin, 6 years ago)
  • wp-includes/js/plupload/handlers.dev.js

     
    417417
    418418                        setResize( getUserSetting('upload_resize', false) );
    419419
    420                         if ( up.features.dragdrop ) {
     420                        if ( up.features.dragdrop && ! $(document.body).hasClass('mobile') ) {
    421421                                uploaddiv.addClass('drag-drop');
    422422                                $('#drag-drop-area').bind('dragover.wp-uploader', function(){ // dragenter doesn't fire right :(
    423423                                        uploaddiv.addClass('drag-over');
  • wp-admin/includes/image.php

     
    319319                        $meta['created_timestamp'] = wp_exif_date2ts($exif['DateTimeDigitized'] );
    320320                if ( ! empty($exif['FocalLength'] ) )
    321321                        $meta['focal_length'] = wp_exif_frac2dec( $exif['FocalLength'] );
    322                 if ( ! empty($exif['ISOSpeedRatings'] ) )
    323                         $meta['iso'] = utf8_encode( trim( $exif['ISOSpeedRatings'] ) );
     322                if ( ! empty($exif['ISOSpeedRatings'] ) ) {
     323                        $meta['iso'] = is_array( $exif['ISOSpeedRatings'] ) ? reset( $exif['ISOSpeedRatings'] ) : $exif['ISOSpeedRatings'];
     324                        $meta['iso'] = utf8_encode( trim( $meta['iso'] ) );
     325                }
    324326                if ( ! empty($exif['ExposureTime'] ) )
    325327                        $meta['shutter_speed'] = wp_exif_frac2dec( $exif['ExposureTime'] );
    326328        }