Show
Ignore:
Timestamp:
04/11/08 15:09:30 (20 months ago)
Author:
fumiakiy
Message:

Re-fixed mtif stomping on name and value variables. BugId:79027

Also fixed mtelseif tag did not work when tag argument was specified. BugId:69678

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-34/lib/MT/Builder.pm

    r1859 r1862  
    401401                    local $vars->{__value__} = delete $vars->{__cond_value__}; 
    402402                    local $vars->{__name__}  = delete $vars->{__cond_name__}; 
     403                    delete $vars->{__cond_tag__}; 
    403404                    $out = $out ? $ctx->slurp(\%args, $cond) : $ctx->else(\%args, $cond); 
    404405                    return $build->error(MT->translate("Error in <mt[_1]> tag: [_2]", $t->[0], $ctx->errstr))