X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=bin%2Fembrace;h=2316b0ddbc3cc8bd703a4260109e85e4efc38849;hb=4fb9f489f87f5e5afeeade1c2a49a461de910bc4;hp=b586afe5b4c12e206a7f2c092e05fee384355456;hpb=f201a1dce85804a7d4acde2af2b63dea795a69cc;p=embrace.git diff --git a/bin/embrace b/bin/embrace index b586afe..2316b0d 100755 --- a/bin/embrace +++ b/bin/embrace @@ -193,7 +193,7 @@ module Embrace end def each - @icons.each { |i| yield i } + @icons.compact.each { |i| yield i } end def <<(i) @@ -235,6 +235,7 @@ module Embrace 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