1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
If the bundle for the current language was missing, a
java.util.MissingResourceException was preventing the ReplaceDialog
from starting.
Now, the english bundle is loaded instead.
---
src/main/java/jsyntaxpane/actions/gui/ReplaceDialog.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
Index: b/src/main/java/jsyntaxpane/actions/gui/ReplaceDialog.java
===================================================================
--- a/src/main/java/jsyntaxpane/actions/gui/ReplaceDialog.java
+++ b/src/main/java/jsyntaxpane/actions/gui/ReplaceDialog.java
@@ -113,7 +113,13 @@
jCmbFind = new javax.swing.JComboBox();
jBtnReplace = new javax.swing.JButton();
- java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("jsyntaxpane/Bundle"); // NOI18N
+ java.util.ResourceBundle bundle = null;
+ try {
+ bundle = java.util.ResourceBundle.getBundle("jsyntaxpane/Bundle"); // NOI18N
+ } catch (java.util.MissingResourceException e) {
+ bundle = java.util.ResourceBundle.getBundle("jsyntaxpane/Bundle", new java.util.Locale("")); // NOI18N
+ }
+
setTitle(bundle.getString("ReplaceDialog.title")); // NOI18N
setName(""); // NOI18N
setResizable(false);
|