Skip to content

Commit 4d41027

Browse files
committed
Fix clipboard buffering
1 parent bd40282 commit 4d41027

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

src/manimShell.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ export class ManimShell {
107107
return vscode.window.showWarningMessage("Manim is currently starting. Please wait a moment.");
108108
}
109109

110-
const clipboardBuffer = await vscode.env.clipboard.readText();
111-
112110
this.lockDuringStartup = true;
113111
const shell = await this.retrieveOrInitActiveShell(startLine);
114112
this.lockDuringStartup = false;
@@ -120,8 +118,6 @@ export class ManimShell {
120118
this.eventEmitter.once(ManimShellEvent.IPYTHON_CELL_FINISHED, resolve);
121119
});
122120
}
123-
124-
await vscode.env.clipboard.writeText(clipboardBuffer);
125121
}
126122

127123
/**

src/previewCode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export async function previewCode(code: string, startLine: number): Promise<void
4747
const clipboardBuffer = await vscode.env.clipboard.readText();
4848
await vscode.env.clipboard.writeText(code);
4949

50-
ManimShell.instance.executeCommand(PREVIEW_COMMAND, startLine);
50+
await ManimShell.instance.executeCommand(PREVIEW_COMMAND, startLine);
5151

5252
// Restore original clipboard content
5353
const timeout = vscode.workspace.getConfiguration("manim-notebook").clipboardTimeout;

0 commit comments

Comments
 (0)