--- neutrino.cpp.~1.755.~	2005-03-30 20:53:16.000000000 +0200
+++ neutrino.cpp	2005-03-30 21:28:52.852377408 +0200
@@ -3986,6 +3986,12 @@
 
 void CNeutrinoApp::ExitRun()
 {
+	if (recordingstatus) {
+    		// TODO: Localize
+    		DisplayErrorMessage("Aufnahme laeuft! Runterfahren verweigert!\nFalls du WIRKLICH runterfahren willst\n(und dabei die Aufnahme versauen),\nbitter erst die Aufnahme beenden.");
+    		return;
+	}
+
 	CLCD::getInstance()->setMode(CLCD::MODE_SHUTDOWN);
 
 	dprintf(DEBUG_INFO, "exit\n");
