From 099b910be9d8fbec55a3178aa315353cf8ebdde9 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Thu, 25 Jun 2015 15:35:11 +0930 Subject: [PATCH] Prevent incorrect badge redraw diffing --- js/lib/components/badge.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/lib/components/badge.js b/js/lib/components/badge.js index abc0b5b10..2c096b7db 100644 --- a/js/lib/components/badge.js +++ b/js/lib/components/badge.js @@ -6,10 +6,12 @@ export default class Badge extends Component { var iconName = this.props.icon; var label = this.props.title = this.props.label; delete this.props.icon, this.props.label; - this.props.config = function(element) { + this.props.config = function(element, isInitialized) { + if (isInitialized) return; $(element).tooltip(); }; this.props.className = 'badge '+(this.props.className || ''); + this.props.key = this.props.className; return m('span', this.props, [ icon(iconName+' icon-glyph'),