Fix loading for Pixelfade
[Hacks.git] / hacks / Pixelfade / Pixelfade.js
index ac01af1..e819966 100644 (file)
@@ -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;