diff --git a/src/main/java/ui/interactivesimulation/TaskTransactionTableModel.java b/src/main/java/ui/interactivesimulation/TaskTransactionTableModel.java
index 9712dd4fdefc6744149cc432b290bfb675dca2a2..0b15fe167e19ac2d6d9a6439ffb88ffe9a064e57 100644
--- a/src/main/java/ui/interactivesimulation/TaskTransactionTableModel.java
+++ b/src/main/java/ui/interactivesimulation/TaskTransactionTableModel.java
@@ -8,6 +8,7 @@ public class TaskTransactionTableModel extends AbstractTableModel  {
     private JFrameInteractiveSimulation jfis;
     private int nbOfRows;
     private SimulationTransaction data[];
+    private int transSize = 0;
 
 
     //private String [] names;
@@ -22,7 +23,7 @@ public class TaskTransactionTableModel extends AbstractTableModel  {
         if (data == null) {
             return 0;
         }
-        return data.length;
+        return transSize;
     }
 
     public int getColumnCount() {
@@ -90,6 +91,7 @@ public class TaskTransactionTableModel extends AbstractTableModel  {
                 }
 
             }
+            transSize = t;
             fireTableStructureChanged();
         }