Commit Graph

6 Commits

Author SHA1 Message Date
GoToLoop
4fd4105367 Update ControllerList.java 2016-07-09 22:09:59 -03:00
GoToLoop
f611e4d653 Update ControllerList.java
__*ControllerInterface< ? extends ControllerInterface< ? >*__
2016-07-09 15:44:03 -03:00
GoToLoop
7b1b52f2d4 Update ControllerList.java 2016-07-09 08:24:55 -03:00
GoToLoop
e2d8aad01f Change Vector to ArrayList
Since __*ArrayList*__ isn't safe like __*Vector*__, I'm also adding `synchronized ()` at places where either of its structure's **size()** changes.
Those 6 methods are: **add()**, **addDrawable()**, **remove()**, **removeDrawable()**, **clear()** and **clearDrawable()**.
Of course, all loops traversing this class still needs to be synchronized externally as well; either over **get()** or **getDrawables()**.
Last word: This patch is just a standalone performant refactoring. It's not obligatory for __*ControllerGroup*__'s previous patch.
2016-07-09 06:25:50 -03:00
sojamo
1f7cb64986 2.2.6 release 2016-04-14 18:39:16 +08:00
sojamo
e3a05cb1bc moving repository from google code to github. 2014-07-22 14:12:30 +08:00