Change summary
crates/debugger_ui/src/session/running/console.rs | 17 -----------------
crates/project/src/debugger/session.rs | 12 ++++++++++++
2 files changed, 12 insertions(+), 17 deletions(-)
Detailed changes
@@ -148,23 +148,6 @@ impl Console {
expression
});
- self.add_messages(
- [OutputEvent {
- category: None,
- output: format!("> {expression}"),
- group: None,
- variables_reference: None,
- source: None,
- line: None,
- column: None,
- data: None,
- location_reference: None,
- }]
- .iter(),
- window,
- cx,
- );
-
self.session.update(cx, |session, cx| {
session
.evaluate(
@@ -1970,6 +1970,18 @@ impl Session {
source: Option<Source>,
cx: &mut Context<Self>,
) -> Task<()> {
+ self.output_token.0 += 1;
+ self.output.push_back(dap::OutputEvent {
+ category: None,
+ output: format!("> {expression}"),
+ group: None,
+ variables_reference: None,
+ source: None,
+ line: None,
+ column: None,
+ data: None,
+ location_reference: None,
+ });
let request = self.mode.request_dap(EvaluateCommand {
expression,
context,