@@ -7,7 +7,7 @@ var version = sketch.version.sketch;
7
7
* @return {NSImage }
8
8
*/
9
9
module . exports . symbol = function ( symbolMaster , size ) {
10
- size = size || Math . max ( symbolMaster . frame ( ) . width ( ) , symbolMaster . frame ( ) . height ( ) ) ;
10
+ // size = size || Math.max(symbolMaster.frame().width(), symbolMaster.frame().height());
11
11
return artboardPreviewGenerator ( symbolMaster , size , size , false ) ;
12
12
} ;
13
13
@@ -159,16 +159,21 @@ function artboardPreviewGenerator(artboard, width, height, remove) {
159
159
document . selectedPage . sketchObject . addLayer ( artboard ) ;
160
160
}
161
161
var exportRequest = MSExportRequest . exportRequestsFromLayerAncestry ( artboard . ancestry ( ) ) . firstObject ( ) ;
162
- var scale = Math . min ( width / artboard . frame ( ) . width ( ) , height / artboard . frame ( ) . height ( ) ) ;
163
- exportRequest . setScale ( scale * 2 ) ;
162
+ // var scale = Math.min(width / artboard.frame().width(), height / artboard.frame().height());
163
+ // exportRequest.setScale(scale * 2);
164
164
var colorSpace ;
165
165
if ( version >= 86 ) {
166
166
colorSpace = document . sketchObject . colorSpace ( ) . CGColorSpace ( ) ;
167
167
} else {
168
168
colorSpace = document . sketchObject . colorSpace ( ) ;
169
169
}
170
170
var exporter = MSExporter . exporterForRequest_colorSpace ( exportRequest , colorSpace ) ;
171
- var image = exporter . image ( ) ;
171
+ var image ;
172
+ if ( version >= 96 ) {
173
+ image = NSImage . alloc ( ) . initWithData ( exporter . data ( ) ) ;
174
+ } else {
175
+ image = exporter . image ( ) ;
176
+ }
172
177
if ( remove ) {
173
178
artboard . removeFromParent ( ) ;
174
179
}
0 commit comments