X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fcacert%2Fgigi%2Flocalisation%2FLanguage.java;h=95971120f39df4151e997ff2af1d4694cd1bfcee;hb=6dead7e5168ecbc56fd52c6af24521d01425a113;hp=6a48f5aaacb1cf0ce785ffdb6ee7f4729bb7b8c9;hpb=9a694f0b85897d48a09f02ff0d51390c687dd4dc;p=gigi.git diff --git a/src/org/cacert/gigi/localisation/Language.java b/src/org/cacert/gigi/localisation/Language.java index 6a48f5aa..95971120 100644 --- a/src/org/cacert/gigi/localisation/Language.java +++ b/src/org/cacert/gigi/localisation/Language.java @@ -112,26 +112,23 @@ public class Language { if ( !file.exists()) { return null; } - Language lang = langs.get(locale.toString()); - if (lang == null) { - synchronized (Language.class) { - lang = langs.get(locale.toString()); - if (lang != null) { - return lang; - } - try { - lang = new Language(locale); - langs.put(locale.toString(), lang); - } catch (ParserConfigurationException e) { - e.printStackTrace(); - } catch (IOException e) { - e.printStackTrace(); - } catch (SAXException e) { - e.printStackTrace(); - } + synchronized (Language.class) { + Language lang = langs.get(locale.toString()); + if (lang != null) { + return lang; + } + try { + lang = new Language(locale); + langs.put(locale.toString(), lang); + } catch (ParserConfigurationException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } catch (SAXException e) { + e.printStackTrace(); } + return lang; } - return lang; } public Locale getLocale() {