Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 119667
Collapse All | Expand All

(-)xpp3-1.1.3.4.M/src/java/xpath/org/xmlpull/v1/builder/xpath/jaxen/function/ext/LocaleFunctionSupport.java.orig (-7 / +7 lines)
Lines 130-153 Link Here
130
     *      be found 
130
     *      be found 
131
     */
131
     */
132
    protected Locale findLocale(String localeText) {
132
    protected Locale findLocale(String localeText) {
133
        StringTokenizer enum = new StringTokenizer( localeText, "-" );
133
        StringTokenizer enumer = new StringTokenizer( localeText, "-" );
134
        if (enum.hasMoreTokens()) 
134
        if (enumer.hasMoreTokens()) 
135
        {
135
        {
136
            String language = enum.nextToken();
136
            String language = enumer.nextToken();
137
            if (! enum.hasMoreTokens()) 
137
            if (! enumer.hasMoreTokens()) 
138
            {                
138
            {                
139
                return findLocaleForLanguage(language);
139
                return findLocaleForLanguage(language);
140
            }
140
            }
141
            else 
141
            else 
142
            {
142
            {
143
                String country = enum.nextToken();
143
                String country = enumer.nextToken();
144
                if (! enum.hasMoreTokens()) 
144
                if (! enumer.hasMoreTokens()) 
145
                {
145
                {
146
                    return new Locale(language, country);
146
                    return new Locale(language, country);
147
                }
147
                }
148
                else 
148
                else 
149
                {
149
                {
150
                    String variant = enum.nextToken();
150
                    String variant = enumer.nextToken();
151
                    return new Locale(language, country, variant);
151
                    return new Locale(language, country, variant);
152
                }
152
                }
153
            }
153
            }

Return to bug 119667