Make WordPress Core

Ticket #32781: 32781.2.diff

File 32781.2.diff, 1.1 KB (added by adamsilverstein, 10 years ago)

Better reset for ! can_partial_refresh

  • wp-includes/class-wp-customize-nav-menus.php

     
    762762                $args['can_partial_refresh'] = $can_partial_refresh;
    763763
    764764                if ( ! $can_partial_refresh ) {
    765                         unset( $args['fallback_cb'] );
    766                         unset( $args['walker'] );
     765                        $args['fallback_cb'] = '';
     766                        $args['walker'] = '';
    767767                }
    768768
    769769                ksort( $args );
  • wp-includes/nav-menu-template.php

     
    308308         *  - Otherwise, bail.
    309309         */
    310310        if ( ( !$menu || is_wp_error($menu) || ( isset($menu_items) && empty($menu_items) && !$args->theme_location ) )
    311                 && $args->fallback_cb && is_callable( $args->fallback_cb ) )
     311                && isset( $args->fallback_cb ) && $args->fallback_cb && is_callable( $args->fallback_cb ) )
    312312                        return call_user_func( $args->fallback_cb, (array) $args );
    313313
    314314        if ( ! $menu || is_wp_error( $menu ) )