Ignore:
Timestamp:
Feb 17, 2010, 10:39:53 PM (14 years ago)
Author:
grum
Message:

Optimize some memory leak and some bugged lines of code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AMetaData/JpegMetaData/JpegMetaData.class.php

    r4698 r4904  
    168168     *
    169169     * @Param Array $options  (optional)
    170      * @return Array(keyName => Array('implemented' => Boolean, 'name' => String))
     170     * @return Array(keyName => Array(
     171     *                            'implemented' => Boolean,
     172     *                            'translatable' => Boolean,
     173     *                            'name' => String))
    171174     */
    172175    static public function getTagList($options=Array())
     
    230233            break;
    231234          case MAKER_PENTAX:
     235            include_once(JPEG_METADATA_DIR."TagDefinitions/PentaxTags.class.php");
    232236            $tmp=new PentaxTags();
    233237            $schema="exif.".MAKER_PENTAX;
     
    260264              $returned[$keyName]=Array(
    261265                'implemented' => $tag['implemented'],
     266                'translatable' => $tag['translatable'],
    262267                'name' => $name
    263268              );
     
    345350    public function load($file, $options = Array())
    346351    {
     352      $this->unsetAll();
     353
    347354      $this->initializeOptions($options);
    348 
    349       $this->unsetAll();
    350355      $this->tags = Array();
    351356      $this->jpeg = new JpegReader($file);
     
    530535      unset($this->tags);
    531536      unset($this->jpeg);
     537      unset($this->options);
    532538    }
    533539
     
    536542
    537543?>
    538 
Note: See TracChangeset for help on using the changeset viewer.