Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java')
-rw-r--r--bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java
index e56b89731f4..828d76bc094 100644
--- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java
+++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java
@@ -562,7 +562,9 @@ public class StringConverter {
} catch (NumberFormatException e) {
throw new DataFormatException(e.getMessage());
}
- return new RGB(rval, gval, bval);
+ return new RGB(rval, gval, bval); // may throw IllegalArgumentException
+ } catch (IllegalArgumentException e) {
+ throw new DataFormatException(e.getMessage());
} catch (NoSuchElementException e) {
throw new DataFormatException(e.getMessage());
}

Back to the top