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