Ticket #8324: 8324.patch

File 8324.patch, 888 bytes (added by garry.yao, 3 years ago)
  • _source/plugins/undo/plugin.js

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    410410 
    411411                restoreImage : function( image ) 
    412412                { 
     413                        // Bring editor focused to restore selection. 
     414                        var editor = this.editor; 
     415                        editor.focus(); 
     416 
     417                        // Retrieve the selection before hand. (#8324) 
     418                        var sel = editor.getSelection(); 
    413419                        this.editor.loadSnapshot( image.contents ); 
    414420 
    415421                        if ( image.bookmarks ) 
    416                         { 
    417                                 this.editor.focus(); 
    418                                 this.editor.getSelection().selectBookmarks( image.bookmarks ); 
    419                         } 
     422                                sel.selectBookmarks( image.bookmarks ); 
    420423                        else if ( CKEDITOR.env.ie ) 
    421424                        { 
    422425                                // IE BUG: If I don't set the selection to *somewhere* after setting 
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy