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