svn commit: r16340 - trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java
Tom Morris <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: tfmorris
Date: 2008-12-11 16:11:58-0800
New Revision: 16340
Modified:
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java
Log:
Issue 5557: Protect against being passed nulls
Modified: trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java?view=diff&pathrev=16340&r1=16339&r2=16340
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java (original)
+++ trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java 2008-12-11 16:11:58-0800
@@ -1160,9 +1160,14 @@
* @param s the given string to be localized and shown
*/
protected void showHelp(String s) {
- ArgoEventPump.fireEvent(new ArgoHelpEvent(
- ArgoEventTypes.HELP_CHANGED, this,
- Translator.localize(s)));
+ if (s == null) {
+ // Convert null to empty string and clear help message
+ ArgoEventPump.fireEvent(new ArgoHelpEvent(
+ ArgoEventTypes.HELP_CHANGED, this, ""));
+ } else {
+ ArgoEventPump.fireEvent(new ArgoHelpEvent(
+ ArgoEventTypes.HELP_CHANGED, this, Translator.localize(s)));
+ }
}
/**
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=983134
To unsubscribe from this discussion, e-mail: [[email protected]].