From 8a3c009fc6b0c9ec461627a631f19535047e951c Mon Sep 17 00:00:00 2001 From: Jose Antonio Marquez Date: Mon, 25 Jun 2012 15:22:43 -0700 Subject: Fixing alpha binding bug The chip popup alpha sliders were binding to the panel when they shouldn't, so added a check. --- js/panels/color/colorpanelpopup.reel/colorpanelpopup.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'js/panels/color/colorpanelpopup.reel/colorpanelpopup.js') diff --git a/js/panels/color/colorpanelpopup.reel/colorpanelpopup.js b/js/panels/color/colorpanelpopup.reel/colorpanelpopup.js index c0d8118f..283de5a8 100755 --- a/js/panels/color/colorpanelpopup.reel/colorpanelpopup.js +++ b/js/panels/color/colorpanelpopup.reel/colorpanelpopup.js @@ -85,7 +85,7 @@ exports.ColorPanelPopup = Montage.create(Component, { } }); // - if (this.application.ninja.colorController.colorView) { + if (this.application.ninja.colorController.colorView && this.props.panel) { Object.defineBinding(this._components.combo.slider, "value", { boundObject: this.application.ninja.colorController.colorView._combo[3].slider, boundObjectPropertyPath: "value", @@ -447,7 +447,7 @@ exports.ColorPanelPopup = Montage.create(Component, { // this.application.ninja.colorController.colorView.removeButton('hexinput', this.inputHex); Object.deleteBinding(this._components.combo.hottext, "value"); - Object.deleteBinding(this._components.combo.slider, "value"); + if (this.props.panel) Object.deleteBinding(this._components.combo.slider, "value"); Object.deleteBinding(this._components.wheel, "value"); this._components.wheel = null; } -- cgit v1.2.3