Danko Kozar created FLEX-33889:
----------------------------------
Summary: CSSStyleDeclaration->createProtoChainRoot() is obsolete
Key: FLEX-33889
URL: https://issues.apache.org/jira/browse/FLEX-33889
Project: Apache Flex
Issue Type: Improvement
Components: Styles
Affects Versions: Apache Flex 4.11.0
Reporter: Danko Kozar
Priority: Trivial
CSSStyleDeclaration->createProtoChainRoot() is obsolete (it seems since
Macromedia days). :)
This is an "mx_internal" method, and couldn't find any references by the
framework itself. Am I right?
Another method is used (for initializing the styles root) instead:
SystemManagerImpl->initProtoChainRoots()
Here's the actual method to remove:
/**
* @private
*/
mx_internal function createProtoChainRoot():Object
{
var root:Object = {};
// If there's a defaultFactory for this style sheet,
// then add the object it produces to the root.
if (defaultFactory != null)
{
defaultFactory.prototype = root;
root = new defaultFactory();
}
// If there's a factory for this style sheet,
// then add the object it produces to the root.
if (factory != null)
{
factory.prototype = root;
root = new factory();
}
clones[ root ] = 1;
return root;
}
--
This message was sent by Atlassian JIRA
(v6.1#6144)