File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
src/extensions/scratch3_pen Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -137,10 +137,14 @@ class Scratch3PenBlocks {
137
137
* @private
138
138
*/
139
139
_getPenLayerID ( ) {
140
- if ( this . _penSkinId < 0 && this . runtime . renderer ) {
141
- this . _penSkinId = this . runtime . renderer . createPenSkin ( ) ;
142
- this . _penDrawableId = this . runtime . renderer . createDrawable ( StageLayering . PEN_LAYER ) ;
143
- this . runtime . renderer . updateDrawableSkinId ( this . _penDrawableId , this . _penSkinId ) ;
140
+ const renderer = this . runtime . renderer ;
141
+ if ( this . _penSkinId < 0 && renderer ) {
142
+ this . _penSkinId = renderer . createPenSkin ( ) ;
143
+ this . _penDrawableId = renderer . createDrawable ( StageLayering . PEN_LAYER ) ;
144
+ if ( renderer . markDrawableAsNoninteractive ) {
145
+ renderer . markDrawableAsNoninteractive ( this . _penSkinId ) ;
146
+ }
147
+ renderer . updateDrawableSkinId ( this . _penDrawableId , this . _penSkinId ) ;
144
148
}
145
149
return this . _penSkinId ;
146
150
}
You can’t perform that action at this time.
0 commit comments