Ticket #4881: 4881_ref.patch

File 4881_ref.patch, 1.1 KB (added by Minh Nguyen, 9 years ago)
  • _source/plugins/selection/plugin.js

     
    231231                                                                                return;
    232232                                                                        }
    233233                                                                }
    234 
    235                                                                 savedRange = sel && sel.createRange();
    236 
     234                                                                try
     235                                                                {
     236                                                                        // IE throw error when perform method createRange;
     237                                                                        savedRange = sel && sel.createRange();
     238                                                                } catch(e)
     239                                                                {
     240                                                                }
    237241                                                                checkSelectionChangeTimeout.call( editor );
    238242                                                        }
    239243                                                }
     
    343347                 */
    344348                if ( CKEDITOR.env.ie )
    345349                {
    346                         var range = this.getNative().createRange();
     350                        var range;
     351                        try
     352                        {
     353                                // IE throw error when perform method createRange;
     354                                range = this.getNative().createRange();
     355                        } catch( e )
     356                        {
     357                        }
     358                               
    347359                        if ( !range
    348360                                || ( range.item && range.item(0).ownerDocument != this.document.$ )
    349361                                || ( range.parentElement && range.parentElement().ownerDocument != this.document.$ ) )
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy