even better fix for FLEX-34454
diff --git a/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as b/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as
index a3f1766..55a40d2 100644
--- a/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as
+++ b/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as
@@ -1047,7 +1047,6 @@
// don't remove blur unless this is the first modal window to put up the blur
if (blurOwners[sm] != null && blurOwners[sm] == o.owner)
{
- blurOwners[sm] = null;
// Blur effect on the application
const blurAmount:Number = popUpStyleClient.getStyle("modalTransparencyBlur");
@@ -1279,6 +1278,8 @@
awm.numModalWindows--;
}
+ if (blurOwners[sm] == o.owner)
+ blurOwners[sm] = null;
popupInfo.splice(i, 1);
break;
}
@@ -1337,7 +1338,6 @@
if (obj.parent) // Mustella can already take you off stage
obj.parent.removeChild(obj);
}
-
}
/**