Changeset 7414


Ignore:
Timestamp:
03/23/2012 05:37:00 PM (3 years ago)
Author:
garry.yao
Message:

Post-fixing #8324 following [7398].

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/_source/plugins/undo/plugin.js

    r7398 r7414  
    411411                restoreImage : function( image )
    412412                {
     413                        // Bring editor focused to restore selection.
     414                        var editor = this.editor,
     415                                sel;
     416
     417                        if ( image.bookmarks )
     418                        {
     419                                editor.focus();
     420                                // Retrieve the selection beforehand. (#8324)
     421                                sel = editor.getSelection();
     422                        }
     423
    413424                        this.editor.loadSnapshot( image.contents );
    414425
    415426                        if ( image.bookmarks )
    416                         {
    417                                 this.editor.focus();
    418                                 this.editor.getSelection().selectBookmarks( image.bookmarks );
    419                         }
     427                                sel.selectBookmarks( image.bookmarks );
    420428                        else if ( CKEDITOR.env.ie )
    421429                        {
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy