Bug 241394 - [Console] Can not get input text properly in eclipse console panel
diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java b/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java
index 82ea4fa..5a74807 100644
--- a/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java
+++ b/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IOConsolePartitioner.java
@@ -328,6 +328,12 @@
 	        return null; //another thread disconnected the partitioner
 	    }
 		if (document.getLength() == 0) { //document cleared
+			if (lastPartition != null && lastPartition.getType().equals(IOConsolePartition.INPUT_PARTITION_TYPE)) {
+				synchronized (partitions) {
+					partitions.remove(lastPartition);
+					inputPartitions.remove(lastPartition);
+				}
+			}
 			lastPartition = null;
 			return new Region(0, 0);
 		}