From 086955a3947249149e87f733c5242112a7e485c5 Mon Sep 17 00:00:00 2001 From: George Rhoten Date: Wed, 30 Jun 2004 00:33:11 +0000 Subject: [PATCH] ICU-3501 Fix some updating problems X-SVN-Rev: 15958 --- tools/unicodetools/com/ibm/rbm/Resources.java | 9 +++++++-- tools/unicodetools/com/ibm/rbm/gui/RBManagerGUI.java | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/unicodetools/com/ibm/rbm/Resources.java b/tools/unicodetools/com/ibm/rbm/Resources.java index 245e4e972d3..9d4976aaa97 100644 --- a/tools/unicodetools/com/ibm/rbm/Resources.java +++ b/tools/unicodetools/com/ibm/rbm/Resources.java @@ -77,7 +77,7 @@ public class Resources { public static String[] getAvailableLocales() { //Locale loc[] = null; - String list[] = null; + String list[] = new String[0]; Vector locVect = new Vector(); try { URL resURL = ClassLoader.getSystemResource("com/ibm/rbm/resources/RBManager.properties"); @@ -115,10 +115,15 @@ public class Resources { for (int i=0; i < listSize; i++) { list[i] = (String)locVect.get(i); } - } catch (IOException ioe) { + } + catch (IOException ioe) { System.err.println("Can't get resources"); ioe.printStackTrace(System.err); } + catch (ClassCastException cce) { + System.err.println("Can't get resources"); + cce.printStackTrace(System.err); + } return list; } diff --git a/tools/unicodetools/com/ibm/rbm/gui/RBManagerGUI.java b/tools/unicodetools/com/ibm/rbm/gui/RBManagerGUI.java index 82f5e485502..7402c4c3332 100644 --- a/tools/unicodetools/com/ibm/rbm/gui/RBManagerGUI.java +++ b/tools/unicodetools/com/ibm/rbm/gui/RBManagerGUI.java @@ -261,6 +261,7 @@ public class RBManagerGUI extends JFrame implements ActionListener, MouseListene public void createBundleItem() { new BundleItemCreationDialog(rbm, this, Resources.getTranslation("dialog_title_new_item"), true); + updateDisplayPanels(); } /** @@ -675,6 +676,7 @@ public class RBManagerGUI extends JFrame implements ActionListener, MouseListene this, Resources.getTranslation("dialog_title_edit_item"), true); model.update(); } + updateDisplayPanels(); } }