diff --git a/lua/dap/session.lua b/lua/dap/session.lua index 2f2fe422..269e317b 100644 --- a/lua/dap/session.lua +++ b/lua/dap/session.lua @@ -958,10 +958,8 @@ do function Session:set_breakpoints(bps, on_done) local num_requests = vim.tbl_count(bps) if num_requests == 0 then - if on_done then - on_done() - end - return + local bufnr = vim.api.nvim_get_current_buf() + bps = { [bufnr] = {} } end for bufnr, buf_bps in pairs(bps) do notify_if_missing_capability(buf_bps, self.capabilities)