diff options
| author | jmoenig <jens@moenig.org> | 2013-09-19 16:09:47 +0200 |
|---|---|---|
| committer | jmoenig <jens@moenig.org> | 2013-09-19 16:09:47 +0200 |
| commit | 6394ebc24a797555263b7f43db2b12be456b5a03 (patch) | |
| tree | 7a5ffd679bf7815e8c86a8f00ee7d2b3d1d3fb62 | |
| parent | 9450ed0511d08bce16e107a0fe5e924f289e5e88 (diff) | |
| download | snap-6394ebc24a797555263b7f43db2b12be456b5a03.tar.gz snap-6394ebc24a797555263b7f43db2b12be456b5a03.zip | |
fixed #146
filter out empty costumes
| -rw-r--r-- | gui.js | 4 | ||||
| -rwxr-xr-x | history.txt | 1 | ||||
| -rw-r--r-- | objects.js | 1 |
3 files changed, 4 insertions, 2 deletions
@@ -68,7 +68,7 @@ sb, CommentMorph, CommandBlockMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.gui = '2013-September-18'; +modules.gui = '2013-September-19'; // Declarations @@ -4889,7 +4889,7 @@ SpriteIconMorph.prototype.step = function () { // SpriteIconMorph layout SpriteIconMorph.prototype.fixLayout = function () { - if (!this.thumbnail) {return null; } + if (!this.thumbnail || !this.label) {return null; } this.setWidth( this.thumbnail.width() diff --git a/history.txt b/history.txt index 2c7ceaa..591e939 100755 --- a/history.txt +++ b/history.txt @@ -1920,3 +1920,4 @@ ______ 130919 * Objects: fixed #169 (sprites are sometimes off-placed when the project is loaded) +* Objects, GUI: fixed #146 (filter out empty costumes) @@ -5239,6 +5239,7 @@ Costume.prototype.thumbnail = function (extentPoint) { trg = newCanvas(extentPoint), ctx = trg.getContext('2d'); + if (!src || src.width + src.height === 0) {return trg; } ctx.scale(scale, scale); ctx.drawImage( src, |
