end
def each
- @icons.each { |i| yield i }
+ @icons.compact.each { |i| yield i }
end
def <<(i)
def delete_at(i)
Kernel.raise(ContainerLockedError) unless @about_to_add.zero?
+ Kernel.raise(ContainerLockedError) unless @add_lock_count.zero?
# icons that are placed above the one that's deleted need
# to be moved