WordPress.org

Make WordPress Core

Ticket #32735: 32375.diff

File 32375.diff, 825 bytes (added by GaryJ, 4 years ago)
  • src/wp-admin/includes/class-wp-plugins-list-table.php

    diff --git src/wp-admin/includes/class-wp-plugins-list-table.php src/wp-admin/includes/class-wp-plugins-list-table.php
    index 51a216a..e61bc03 100644
    class WP_Plugins_List_Table extends WP_List_Table { 
    257257                if ( $a == $b )
    258258                        return 0;
    259259
    260                 if ( 'DESC' == $order )
    261                         return ( $a < $b ) ? 1 : -1;
    262                 else
    263                         return ( $a < $b ) ? -1 : 1;
     260                if ( 'DESC' == $order ) {
     261                        return strcasecmp( $b, $a );
     262                } else {
     263                        return strcasecmp( $a, $b );
     264                }
    264265        }
    265266
    266267        /**
    class WP_Plugins_List_Table extends WP_List_Table { 
    438439         * @global int $page
    439440         * @global string $s
    440441         * @global array $totals
    441          * 
     442         *
    442443         * @param array $item
    443444         */
    444445        public function single_row( $item ) {