WordPress.org

Make WordPress Core

Ticket #20497: 20497.patch

File 20497.patch, 673 bytes (added by SergeyBiryukov, 2 years ago)
  • wp-admin/includes/plugin.php

     
    593593                        do_action( 'deactivate_plugin', $plugin, $network_deactivating ); 
    594594 
    595595                if ( false !== $network_wide ) { 
    596                         if ( ! is_plugin_active_for_network( $plugin ) ) 
     596                        if ( is_plugin_active_for_network( $plugin ) ) { 
     597                                $do_network = true; 
     598                                unset( $network_current[ $plugin ] ); 
     599                        } elseif ( $network_wide ) { 
    597600                                continue; 
    598                         $do_network = true; 
    599                         unset( $network_current[ $plugin ] ); 
     601                        } 
    600602                } 
    601603 
    602604                if ( true !== $network_wide ) {