diff --git a/aegisub/src/main.cpp b/aegisub/src/main.cpp
index 1080e376d7aa63103502b34b7a8bbe7ddf0f6019..66ac3ac1d558871f64f2e23e13bd2b4ed9207b39 100644
--- a/aegisub/src/main.cpp
+++ b/aegisub/src/main.cpp
@@ -289,6 +289,11 @@ int AegisubApp::OnExit() {
 	if (frame)
 		delete frame;
 
+	if (wxTheClipboard->Open()) {
+		wxTheClipboard->Flush();
+		wxTheClipboard->Close();
+	}
+
 	SubtitleFormat::DestroyFormats();
 	delete config::opt;
 	delete config::mru;