CompletionProposalLabelProvider.decorateImageDescriptor() returns the same descriptor if no adornment flags
diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/CompletionProposalLabelProvider.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/CompletionProposalLabelProvider.java
index f1b3246..9e46d0b 100644
--- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/CompletionProposalLabelProvider.java
+++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/CompletionProposalLabelProvider.java
@@ -416,6 +416,10 @@
 			adornmentFlags |= ScriptElementImageDescriptor.CONSTRUCTOR;
 		}
 
+		if (adornmentFlags == 0) {
+			return descriptor;
+		}
+
 		return new ScriptElementImageDescriptor(descriptor, adornmentFlags,
 				ScriptElementImageProvider.SMALL_SIZE);
 	}