diff --git a/src/sbbs3/ctrl/PreviewFormUnit.cpp b/src/sbbs3/ctrl/PreviewFormUnit.cpp
index 3445a2c3ff66f3ede6d83294d39f7c5192135318..5228d70ddd089cbfa92cf7a33a71b9817b0a8dc8 100644
--- a/src/sbbs3/ctrl/PreviewFormUnit.cpp
+++ b/src/sbbs3/ctrl/PreviewFormUnit.cpp
@@ -152,3 +152,12 @@ void __fastcall TPreviewForm::FormShow(TObject *Sender)
     fclose(fp);
 }
 //---------------------------------------------------------------------------
+void __fastcall TPreviewForm::FormClose(TObject *Sender,
+      TCloseAction &Action)
+{
+    MainForm->SpyTerminalWidth=Width;
+    MainForm->SpyTerminalHeight=Height;
+
+}
+//---------------------------------------------------------------------------
+