Project

General

Profile

« Previous | Next » 

Revision fb001aff

Added by Leszek Koltunski over 3 years ago

Plug two more memory leaks. It should be fine now.

View differences:

src/main/java/org/distorted/library/main/InternalStackFrame.java
23 23

  
24 24
import java.util.ArrayList;
25 25
import java.util.HashMap;
26
import java.util.HashSet;
27 26
import java.util.LinkedList;
28
import java.util.Set;
29 27

  
30 28
///////////////////////////////////////////////////////////////////////////////////////////////////
31 29

  
......
72 70
  private long mNextNodeID;
73 71

  
74 72
  //////////////////////////////////////////////////////////////////
75
  private Set<InternalMaster.Slave> mSlaves;                      // InternalMaster
73
  private ArrayList<InternalMaster.Slave> mSlaves;                // InternalMaster
76 74

  
77 75
  ////////////////////////////////////////////////////////////////// EffectQueue
78 76
  private long mNextQueueID;                                      //
......
86 84
    mDoneList     = new LinkedList<>();
87 85
    mToDoMap      = new HashMap<>();
88 86
    mMapNodeID    = new HashMap<>();
89
    mSlaves       = new HashSet<>();
87
    mSlaves       = new ArrayList<>();
90 88
    mMapID        = new HashMap<>();
91 89
    mNextEffectsID= 0;
92 90
    mNextClientID = 0;
......
339 337

  
340 338
///////////////////////////////////////////////////////////////////////////////////////////////////
341 339

  
342
  Set<InternalMaster.Slave> getSet()
340
  ArrayList<InternalMaster.Slave> getSet()
343 341
    {
344 342
    return mSlaves;
345 343
    }

Also available in: Unified diff