Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Khouzam2010-02-18 11:00:37 -0500
committerMarc Khouzam2010-02-18 11:00:37 -0500
commit46379aed09b69617f4c7334bb52fa2be7863c3fb (patch)
treea927927db5c3168c19c622a464145c1f9c60d6eb /debug/org.eclipse.cdt.debug.mi.core
parent1e9767d045fe42c3b76f94bce825d438ecbfc9a1 (diff)
downloadorg.eclipse.cdt-46379aed09b69617f4c7334bb52fa2be7863c3fb.tar.gz
org.eclipse.cdt-46379aed09b69617f4c7334bb52fa2be7863c3fb.tar.xz
org.eclipse.cdt-46379aed09b69617f4c7334bb52fa2be7863c3fb.zip
[302927] Reverting fix because it broke shared library event handling
Diffstat (limited to 'debug/org.eclipse.cdt.debug.mi.core')
-rw-r--r--debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java
index 66abd67280..98d858fbbc 100644
--- a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java
+++ b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/RxThread.java
@@ -260,8 +260,9 @@ public class RxThread extends Thread {
processMIOOBRecord(oobs[i], list);
}
// If not waiting for any command results, don't need the result in the oobList
- if (rxQueue.isEmpty())
- oobList.clear();
+// This breaks detecting shared library event handling. See bug 302927
+// if (rxQueue.isEmpty())
+// oobList.clear();
}
MIEvent[] events = list.toArray(new MIEvent[list.size()]);

Back to the top