Fixed clearing breakpoints in lldb

This commit is contained in:
WebFreak001 2016-07-02 23:34:08 +02:00
commit 1a399b3292

View file

@ -41,12 +41,12 @@ export class MI2_LLDB extends MI2 {
clearBreakPoints(): Thenable<any> { clearBreakPoints(): Thenable<any> {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let promises = []; let promises = [];
for (let k in this.breakpoints.values) { this.breakpoints.forEach((k, index) => {
promises.push(this.sendCommand("break-delete " + k).then((result) => { promises.push(this.sendCommand("break-delete " + k).then((result) => {
if (result.resultRecords.resultClass == "done") resolve(true); if (result.resultRecords.resultClass == "done") resolve(true);
else resolve(false); else resolve(false);
})); }));
} });
this.breakpoints.clear(); this.breakpoints.clear();
Promise.all(promises).then(resolve, reject); Promise.all(promises).then(resolve, reject);
}); });