source: jclic/trunk/fuentes/debian/patches/lliurex_fix_translations_close.diff @ 3466

Last change on this file since 3466 was 3466, checked in by Juanma, 4 years ago

Updated to 3.2.1

File size: 2.7 KB
  • src/core/edu/xtec/jclic/media/EventSounds.java

    a b  
    220220    }
    221221   
    222222    public void close(){
    223         for(int i=0; i<NUM_EVENTS; i++)
    224             if(elements[i]!=null){
    225                 elements[i].close();
    226                 elements[i]=null;
    227             }
     223        try
     224        {
     225            for(int i=0; i<NUM_EVENTS; i++)
     226                if(elements[i]!=null){
     227                    elements[i].close();
     228                    elements[i]=null;
     229                }
     230        } catch(Exception ex) {
     231        }
     232
    228233        parent=null;
    229234    }
    230235   
  • src/utilities/edu/xtec/util/Messages.java

    a b  
    113113        //pane.setSelectionValues(DESCRIPTIVE_LANGUAGE_CODES);
    114114        pane.setSelectionValues(getDescriptiveLanguageCodes(null));
    115115        pane.setWantsInput(true);
    116         String initialSelection = getDescriptiveLanguageCode(Locale.getDefault().getLanguage());
     116//        String initialSelection = getDescriptiveLanguageCode(Locale.getDefault().getLanguage());
     117        if (System.getenv("LANG").contains("valenci"))
     118        {
     119            System.out.println(" [ Valencian ] ");
     120            systemlanguage="qcv";
     121        }
     122        else
     123        {
     124            System.out.println(" [ LANG ] ");
     125        }
     126        String initialSelection=getDescriptiveLanguageCode(systemlanguage);
    117127        pane.setInitialSelectionValue(initialSelection);
    118128        showDlg((Component) options.get(Options.MAIN_PARENT_COMPONENT), pane, "Language selecion");
    119129        String sel = (String) pane.getInputValue();
     
    681691  static {
    682692    ISO_639_2_CODES.put("ast", "asturianu");
    683693    ISO_639_2_CODES.put("vec", "vèneto");
     694    ISO_639_2_CODES.put("qcv","valenci\u00E0");
    684695  }
    685696
    686697  public static String getDescriptiveLanguageCode(String languageCode) {
  • src/player/edu/xtec/jclic/SingleInstanceJFrame.java

    a b  
    230230   
    231231    /** Exit the Application */
    232232    private void exitForm(java.awt.event.WindowEvent evt) {
    233         if(socketThread!=null)
    234             socketThread.stopSocketThread();
    235         if(rc!=null){
    236             rc.end();
    237             rc=null;
    238         }
    239         while(socketThread!=null){
    240             Thread.yield();
    241         }       
    242         System.exit(0);
     233        try
     234        {
     235            if(socketThread!=null)
     236                socketThread.stopSocketThread();
     237            if(rc!=null){
     238                rc.end();
     239                rc=null;
     240            }
     241            while(socketThread!=null){
     242                Thread.currentThread().yield();
     243            }
     244       }catch(Exception ex){
     245            System.exit(0);
     246       }
    243247    }
    244248   
    245249    protected boolean checkOtherInstance(int port){
Note: See TracBrowser for help on using the repository browser.