WordPress.org

Make WordPress Core

Ticket #25247: 25247_dependencies2.diff

File 25247_dependencies2.diff, 1014 bytes (added by gitlost, 4 years ago)

Updated in light of [36550] (#35643).

  • src/wp-includes/class.wp-dependencies.php

     
    100100                        if ( !in_array($handle, $this->done, true) && isset($this->registered[$handle]) ) {
    101101                                /*
    102102                                 * Attempt to process the item. If successful,
    103                                  * add the handle to the done array.
    104                                  *
    105                                  * Unset the item from the to_do array.
     103                                 * add the handle to the done array and unset the item from the to_do array.
    106104                                 */
    107                                 if ( $this->do_item( $handle, $group ) )
     105                                if ( $this->do_item( $handle, $group ) ) {
    108106                                        $this->done[] = $handle;
    109 
    110                                 unset( $this->to_do[$key] );
     107                                        unset( $this->to_do[$key] );
     108                                }
    111109                        }
    112110                }
    113111
     
    385383                $group = (int) $group;
    386384
    387385                if ( $recursion )
    388                         $group = min($this->group, $group);
     386                        $this->group = $group = min($this->group, $group);
    389387                else
    390388                        $this->group = $group;
    391389