summaryrefslogtreecommitdiffstats
path: root/src/layerdata
diff options
context:
space:
mode:
authormeltingice <meltingice8917@gmail.com>2012-04-21 15:53:47 -0400
committermeltingice <meltingice8917@gmail.com>2012-04-21 15:53:47 -0400
commitaeac3432b0379e1f73b8cc0383a87ac4c82e9c1b (patch)
tree454c1bde019c3fdb799913f00e09428e5ca34b53 /src/layerdata
parentFix file data being included with image resources (diff)
downloadpsd.js-0.4.2.tar.xz
psd.js-0.4.2.zip
Fix bug with PSD adjustment layer effects getting file data into JSON exportv0.4.2
Diffstat (limited to 'src/layerdata')
-rwxr-xr-xsrc/layerdata/layereffect.coffee11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/layerdata/layereffect.coffee b/src/layerdata/layereffect.coffee
index b92922c..d69586d 100755
--- a/src/layerdata/layereffect.coffee
+++ b/src/layerdata/layereffect.coffee
@@ -3,7 +3,7 @@
class PSDLayerEffect
- constructor: (@file) ->
+ constructor: (@file) ->
parse: ->
# these are common to all effects
@@ -22,6 +22,8 @@ class PSDLayerEffectCommonStateInfo extends PSDLayerEffect
# unused
@file.read(2)
+ {visible: @visible}
+
# Based on https://github.com/alco/psdump/blob/master/libpsd-0.9/src/drop_shadow.c
class PSDDropDownLayerEffect extends PSDLayerEffect
@@ -68,3 +70,10 @@ class PSDDropDownLayerEffect extends PSDLayerEffect
[@opacity] = @file.read(1)
@nativeColor = @getSpaceColor() if @version == 2
+
+ data = {}
+ for own key, val of @
+ continue if key is "file"
+ data[key] = val
+
+ data