You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "JC (JIRA)" <ji...@apache.org> on 2017/04/18 19:51:41 UTC

[jira] [Created] (FLEX-35293) Condition that always returns true

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)