Bug 295288 -  content assist inside inactive code block not sorting correctly
diff --git a/rdt/org.eclipse.ptp.rdt.core/miners/org/eclipse/ptp/internal/rdt/core/miners/CDTMiner.java b/rdt/org.eclipse.ptp.rdt.core/miners/org/eclipse/ptp/internal/rdt/core/miners/CDTMiner.java
index 18e2444..a5864b4 100755
--- a/rdt/org.eclipse.ptp.rdt.core/miners/org/eclipse/ptp/internal/rdt/core/miners/CDTMiner.java
+++ b/rdt/org.eclipse.ptp.rdt.core/miners/org/eclipse/ptp/internal/rdt/core/miners/CDTMiner.java
@@ -769,7 +769,7 @@
 					// If the completion node can provide us with a
 					// (usually more accurate) prefix, use that.
 					String prefix = completionNode.getPrefix();
-					if (prefix == null) {
+					if (prefix == null || prefix.equals("")) { //$NON-NLS-1$ // happens if invoked inside an inactive code branch
 						prefix = context.computeIdentifierPrefix().toString();
 					}
 					CompletionProposalComputer computer = new CompletionProposalComputer();