RCFilters UI: Don't remove removed saved links twice
[lhc/web/wiklou.git] / resources / src / mediawiki.rcfilters / ui / mw.rcfilters.ui.SavedLinksListWidget.js
index 9ae1d34..40186aa 100644 (file)
@@ -86,7 +86,6 @@
         */
        mw.rcfilters.ui.SavedLinksListWidget.prototype.onMenuItemRemove = function ( item ) {
                this.controller.removeSavedQuery( item.getID() );
-               this.menu.removeItems( [ item ] );
        };
 
        /**
         * @param {mw.rcfilters.ui.SavedLinksListItemWidget} item Menu item
         */
        mw.rcfilters.ui.SavedLinksListWidget.prototype.onModelRemoveItem = function ( item ) {
-               this.menu.removeItems( [ this.model.getItemByID( item.getID() ) ] );
+               this.menu.removeItems( [ this.menu.getItemFromData( item.getID() ) ] );
                this.button.toggle( !this.menu.isEmpty() );
        };
 }( mediaWiki ) );