WordPress.org

Make WordPress Core

Ticket #22718: 22718.diff

File 22718.diff, 730 bytes (added by koopersmith, 17 months ago)
  • wp-includes/js/media-models.js

     
    858858 
    859859                        // If single has changed, fire an event. 
    860860                        if ( this._single !== previous ) { 
    861                                 if ( previous ) 
     861                                if ( previous ) { 
    862862                                        previous.trigger( 'selection:unsingle', previous, this ); 
     863 
     864                                        // If the model was already removed, trigger the collection 
     865                                        // event manually. 
     866                                        if ( ! this.getByCid( previous.cid ) ) 
     867                                                this.trigger( 'selection:unsingle', previous, this ); 
     868                                } 
    863869                                if ( this._single ) 
    864870                                        this._single.trigger( 'selection:single', this._single, this ); 
    865871                        }