Ticket #3267: 3267.patch

File 3267.patch, 868 bytes (added by Artur Formella, 16 years ago)
  • _source/plugins/selection/plugin.js

     
    518518                                                // CKEDITOR.dom.range instances.
    519519
    520520                                                var sel = this.getNative(),
    521                                                         nativeRange = sel.createRange(),
     521                                                        nativeRange = sel && sel.createRange(),
    522522                                                        type = this.getType(),
    523523                                                        range;
    524524
     525                                                if ( sel == null )
     526                                                        return [];
     527
    525528                                                if ( type == CKEDITOR.SELECTION_TEXT )
    526529                                                {
    527530                                                        range = new CKEDITOR.dom.range( this.document );
     
    574577                                        var ranges = [];
    575578                                        var sel = this.getNative();
    576579
     580                                        if ( !sel )
     581                                                return [];
     582
    577583                                        for ( var i = 0 ; i < sel.rangeCount ; i++ )
    578584                                        {
    579585                                                var nativeRange = sel.getRangeAt( i );
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy