diff --git a/uk/ac/sanger/artemis/editor/DataViewInternalFrame.java b/uk/ac/sanger/artemis/editor/DataViewInternalFrame.java
index 70e7d80f28a065c01f1552fefaa9307dd5079c2b..3b361436a3d17c07fb17fc82c28f7f988e1a1198 100644
--- a/uk/ac/sanger/artemis/editor/DataViewInternalFrame.java
+++ b/uk/ac/sanger/artemis/editor/DataViewInternalFrame.java
@@ -438,7 +438,8 @@ public class DataViewInternalFrame extends JInternalFrame
   protected void setDataDividerLocation()
   {
     ActiveJSplitPane lastSelected = (ActiveJSplitPane)tabPane.getSelectedComponent();
-    dataDividerLocation = lastSelected.getDividerLocation();
+    if(lastSelected != null)
+      dataDividerLocation = lastSelected.getDividerLocation();
   }
 
   protected void setAnnotationDividerLocation()