Make WordPress Core

Ticket #20335: 20335.4.diff

File 20335.4.diff, 748 bytes (added by ericmann, 11 years ago)

Refreshed patch

  • src/wp-admin/includes/class-wp-posts-list-table.php

     
    105105                else
    106106                        $total_pages = $wp_query->max_num_pages;
    107107
    108                 $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode'];
     108                if ( ! empty( $_REQUEST['mode'] ) ) {
     109                        $mode = $_REQUEST['mode'] == 'excerpt' ? 'excerpt' : 'list';
     110                        set_user_setting ( 'posts_list_mode', $mode );
     111                } else {
     112                        $mode = get_user_setting ( 'posts_list_mode', 'list' );
     113                }
    109114
    110115                $this->is_trash = isset( $_REQUEST['post_status'] ) && $_REQUEST['post_status'] == 'trash';
    111116