Make WordPress Core

Ticket #26823: class-wp-image-editor-gd.php.patch

File class-wp-image-editor-gd.php.patch, 986 bytes (added by pbearne, 11 years ago)

class patch

  • class-wp-image-editor-gd.php

     
    205205                $orig_size = $this->size;
    206206
    207207                foreach ( $sizes as $size => $size_data ) {
    208                         if ( ! ( isset( $size_data['width'] ) && isset( $size_data['height'] ) ) )
     208                        if ( ! isset( $size_data['width'] ) && ! isset( $size_data['height'] ) )
    209209                                continue;
    210210
     211                        if ( ! isset( $size_data['width'] ) )
     212                                $size_data['width'] = 0;
     213                        if ( ! isset( $size_data['height'] ) )
     214                                $size_data['height'] = 0;
     215
    211216                        if ( ! isset( $size_data['crop'] ) )
    212217                                $size_data['crop'] = false;
     218                        if ( ! isset( $size_data['crop'] ) )
     219                                $size_data['crop'] = false;
    213220
     221                        if ( ! isset( $size_data['crop'] ) )
     222                                $size_data['crop'] = false;
     223
    214224                        $image = $this->_resize( $size_data['width'], $size_data['height'], $size_data['crop'] );
    215225
    216226                        if( ! is_wp_error( $image ) ) {