commit:fe88ae53e5f87fbf36e57c66c2407d13c735dbb7
author:Chip Black
committer:Chip Black
date:Wed Sep 14 05:03:17 2011 -0500
parents:924d0f28eca0d8c48c82352f8bddcd3249c34c67
Fix loading for Pixelfade
diff --git a/hacks/Pixelfade/Pixelfade.js b/hacks/Pixelfade/Pixelfade.js
line changes: +3/-1
index ac01af1..e819966
--- a/hacks/Pixelfade/Pixelfade.js
+++ b/hacks/Pixelfade/Pixelfade.js
@@ -17,7 +17,6 @@ enyo.kind({
 	],
 	create: function() {
 		this.inherited(arguments);
-		this.preferencesChanged();
 	},
 	rendered: function() {
 		this.canvas = this.$.canvas.hasNode();
@@ -31,6 +30,7 @@ enyo.kind({
 			img.src = "hacks/Pixelfade/pixelfade" + i + ".gif";
 			this.faders.push(img);
 		}
+		this.preferencesChanged();
 	},
 	start: function() {
 		this.resize(window.innerWidth, window.innerHeight);
@@ -54,6 +54,8 @@ enyo.kind({
 		this.fadeInTimer = null;
 	},
 	resize: function(w, h) {
+		if (!this.canvas)
+			return;
 		this.canvas.style.width = w + 'px';
 		this.canvas.style.height = h + 'px';
 		this.canvas.width = w;