|
@@ -83,10 +83,6 @@ class Blur extends Prefab {
|
|
|
return { name : "Blur", icon : "bullseye" };
|
|
|
}
|
|
|
|
|
|
- override function setSelected( ctx : Context, b : Bool ) {
|
|
|
- ctx.shared.contexts.get(this).local2d.visible = b;
|
|
|
- }
|
|
|
-
|
|
|
override function edit( ctx : EditContext ) {
|
|
|
var e : hide.Element;
|
|
|
function sync( bmp : h2d.Bitmap ) {
|
|
@@ -112,8 +108,10 @@ class Blur extends Prefab {
|
|
|
syncBitmap(bmp, ctx);
|
|
|
sync(bmp);
|
|
|
});
|
|
|
- var ctx = ctx.getContext(this);
|
|
|
- var bmp = cast(ctx.local2d, h2d.Bitmap);
|
|
|
+ var lctx = ctx.getContext(this);
|
|
|
+ var bmp = cast(lctx.local2d, h2d.Bitmap);
|
|
|
+ bmp.visible = true;
|
|
|
+ ctx.cleanups.push(function() bmp.visible = false);
|
|
|
sync(bmp);
|
|
|
}
|
|
|
#end
|