JC created FLEX-35293:
-------------------------
Summary: Condition that always returns true
Key: FLEX-35293
URL: https://issues.apache.org/jira/browse/FLEX-35293
Project: Apache Flex
Issue Type: Bug
Components: Falcon
Reporter: JC
Priority: Trivial
Hi
In a recent snapshot from GirHub mirror (flex-falcon), I've found a suspicious
code in
compiler/src/main/java/org/apache/flex/compiler/internal/config/localization/LocalizationManager.java
.
{code}
133 public String getLocalizedTextString( Locale locale, String id,
Map<String, Object> parameters )
134 {
135 ILocalizedText t = getLocalizedText( locale, id );
136
137 if ((t == null) && !locale.equals(locale))
138 {
139 t = getLocalizedText(locale, id );
140 }
{code}
In Line 137, locale.equals(locale) should be locale.equals(*this*.locale)? If
there is a contract that this.locale and locale is always same before calling
getLocalizedTextString, this might not be an issue. But wanted to report just
in case. Thanks!
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)