Ver Fonte

thing relist was overwriting changes in stars making them pointless, reworked it.

tarfeef101 há 6 anos atrás
pai
commit
b9403103bb
1 ficheiros alterados com 3 adições e 4 exclusões
  1. 3 4
      assignments/a3/src/main/java/Gallery.java

+ 3 - 4
assignments/a3/src/main/java/Gallery.java

@@ -57,11 +57,10 @@ public class Gallery extends JPanel implements Observer, Serializable
   private void reList()
   {
     ArrayList<PicData> temp = model.getPics();
-    this.items.clear();
-    for (PicData p: temp)
+    for (int i = items.size(); i < temp.size(); i++)
     {
-      Item temp2 = new Item(p);
-      this.items.add(temp2);
+      Item temp2 = new Item(temp.get(i));
+      items.add(temp2);
     }
   }