From 6b6b4442692fece81a9084e399af695b25f41453 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Fri, 1 Nov 2013 17:22:40 +0000 Subject: [PATCH] Fixed refresh logic of checkbox widget --- core/modules/new_widgets/checkbox.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/modules/new_widgets/checkbox.js b/core/modules/new_widgets/checkbox.js index 4166599da..92b443722 100644 --- a/core/modules/new_widgets/checkbox.js +++ b/core/modules/new_widgets/checkbox.js @@ -94,10 +94,12 @@ CheckboxWidget.prototype.refresh = function(changedTiddlers) { this.refreshSelf(); return true; } else { + var refreshed = false; if(changedTiddlers[this.checkboxTitle]) { this.inputDomNode.checked = this.getValue(); + refreshed = true; } - return this.refreshChildren(changedTiddlers); + return this.refreshChildren(changedTiddlers) || refreshed; } };