Clear output before run
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -1866,7 +1866,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "sqlite-wasm-rs"
|
||||
version = "0.3.6"
|
||||
source = "git+https://github.com/Spxg/sqlite-wasm-rs#4730cdf585abdbe16dad20b9b9e5803fcd183c89"
|
||||
source = "git+https://github.com/Spxg/sqlite-wasm-rs#81a8c64eabe9833861d0bea22fa83883da62455c"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"fragile",
|
||||
|
||||
@@ -87,6 +87,7 @@ pub fn execute(state: Store<GlobalState>) -> Box<dyn Fn() + Send + 'static> {
|
||||
|
||||
state.sql().set(code.clone());
|
||||
change_focus(state, Some(Focus::Execute));
|
||||
std::mem::take(&mut *state.output().write());
|
||||
|
||||
let run_selected_code =
|
||||
!selected_code.is_empty() && state.run_selected_sql().get_untracked();
|
||||
@@ -250,6 +251,8 @@ fn ToolsButton(menu_container: NodeRef<html::element::Div>) -> impl IntoView {
|
||||
let sql = editor.get_value();
|
||||
drop(editor_guard);
|
||||
|
||||
std::mem::take(&mut *state.output().write());
|
||||
|
||||
send_request(
|
||||
state,
|
||||
WorkerRequest::Run(RunOptions {
|
||||
|
||||
Reference in New Issue
Block a user