WordPress.org

Make WordPress Core

Ticket #17413: 17413.2.diff

File 17413.2.diff, 1.2 KB (added by sorich87, 7 years ago)

Forgot global in previous patch

  • wp-admin/includes/template.php

     
    323323 * @param unknown_type $mode
    324324 */
    325325function wp_comment_reply($position = '1', $checkbox = false, $mode = 'single', $table_row = true) {
     326        global $wp_list_table;
     327
    326328        // allow plugin to replace the popup content
    327329        $content = apply_filters( 'wp_comment_reply', '', array('position' => $position, 'checkbox' => $checkbox, 'mode' => $mode) );
    328330
     
    331333                return;
    332334        }
    333335
    334         if ( $mode == 'single' ) {
    335                 $wp_list_table = _get_list_table('WP_Post_Comments_List_Table');
    336         } else {
    337                 $wp_list_table = _get_list_table('WP_Comments_List_Table');
     336        if ( ! ( is_object( $wp_list_table ) && is_a( $wp_list_table, 'WP_Comments_List_Table' ) ) ) {
     337                if ( $mode == 'single' ) {
     338                        $wp_list_table = _get_list_table('WP_Post_Comments_List_Table');
     339                } else {
     340                        $wp_list_table = _get_list_table('WP_Comments_List_Table');
     341                }
    338342        }
    339343
    340344?>
     
    17421746
    17431747        if ( !empty($wp_current_screen_options) )
    17441748                $show_screen = true;
    1745                
     1749
    17461750        $show_screen = apply_filters('screen_options_show_screen', $show_screen, $screen);
    17471751
    17481752?>