WordPress.org

Make WordPress Core

Ticket #24539: 24539.newObject.diff

File 24539.newObject.diff, 683 bytes (added by DH-Shredder, 23 months ago)
  • wp-includes/class-wp-image-editor-imagick.php

    diff --git wp-includes/class-wp-image-editor-imagick.php wp-includes/class-wp-image-editor-imagick.php
    index 653eb8a..ec06d2e 100644
    class WP_Image_Editor_Imagick extends WP_Image_Editor { 
    9797                                return false; 
    9898 
    9999                try { 
    100                         return ( (bool) Imagick::queryFormats( $imagick_extension ) ); 
     100                        $imagick_temp = new Imagick(); 
     101 
     102                        $has_support = (bool) $imagick_temp->queryFormats( $imagick_extension ); 
     103 
     104                        $imagick_temp->clear(); 
     105                        $imagick_temp->destroy(); 
     106                        $imagick_temp = null; 
     107 
     108                        return $has_support; 
    101109                } 
    102110                catch ( Exception $e ) { 
    103111                        return false;