Ticket #3373: 3373_5.patch

File 3373_5.patch, 677 bytes (added by Garry Yao, 9 years ago)
  • _source/plugins/contextmenu/plugin.js

     
    119119                                }
    120120                        }
    121121
    122                         menu.show( offsetParent, corner || ( editor.lang.dir == 'rtl' ? 2 : 1 ), offsetX, offsetY );
     122                        var hasItems = !!menu.items.length;
     123
     124                        // Don't show context menu with zero items.
     125                        hasItems && setTimeout( function ()
     126                        {
     127                                menu.show( offsetParent, corner || ( editor.lang.dir == 'rtl' ? 2 : 1 ), offsetX, offsetY );
     128                        }, 0 );
     129
     130                        return hasItems;
    123131                }
    124132        },
    125133
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy