|
@@ -26,6 +26,8 @@ import com.dmdirc.actions.Action;
|
26
|
26
|
import com.dmdirc.actions.ActionGroup;
|
27
|
27
|
import com.dmdirc.interfaces.actions.ActionType;
|
28
|
28
|
|
|
29
|
+import com.google.common.base.Preconditions;
|
|
30
|
+
|
29
|
31
|
import java.util.ArrayList;
|
30
|
32
|
import java.util.Collection;
|
31
|
33
|
import java.util.List;
|
|
@@ -48,10 +50,8 @@ public class ActionTableModel extends AbstractTableModel {
|
48
|
50
|
* @param actions Actions to show
|
49
|
51
|
*/
|
50
|
52
|
public ActionTableModel(final Collection<Action> actions) {
|
51
|
|
- this.actions = new ArrayList<>();
|
52
|
|
- if (actions != null) {
|
53
|
|
- actions.addAll(actions);
|
54
|
|
- }
|
|
53
|
+ Preconditions.checkNotNull(actions);
|
|
54
|
+ this.actions = new ArrayList<>(actions);
|
55
|
55
|
}
|
56
|
56
|
|
57
|
57
|
@Override
|