diff --git a/uk/ac/sanger/artemis/components/FileViewer.java b/uk/ac/sanger/artemis/components/FileViewer.java
index da5fbca1a141198e865e6efb69b3c29345b74a74..8448d4ed39b104bb6947c1b6a06c097566a3bc6f 100644
--- a/uk/ac/sanger/artemis/components/FileViewer.java
+++ b/uk/ac/sanger/artemis/components/FileViewer.java
@@ -243,7 +243,12 @@ public class FileViewer extends JFrame
         saved_size.height = 50;
       
       setLocation(saved_position);
-      scroller.setPreferredSize(saved_size);
+      
+      if(this instanceof ValidateViewer)
+        scroller.setPreferredSize(new Dimension((int)screen.getWidth()/3,
+            (int)screen.getHeight()/3));
+      else
+        scroller.setPreferredSize(saved_size);
     }
     
     pack();