Hi Seth,

Thanks for the perspective. I was thinking if my world ever settled down (won't happen for a few months at best) I might try to gnaw on that a bit. Thanks again,


On 1/21/2012 4:05 PM, Seth Burgess wrote:
Hi Gary,

edge_dog isn't the most elegant of plug-ins, and behaves more like a
script than most C plug-ins; it creates temporary layers, and to do so,
uses gimp_layer_copy.  (see
http://git.gnome.org/browse/gimp/tree/plug-ins/common/edge-dog.c line
471).  So it inserts a check that the drawable is a layer before it does
anything else.

I expect that careful checks and alternate code paths could alleviate
the issue (copying masks to new layers), or it could be rewritten to do
its operations in a more self-contained way.  I'm not volunteering here,
but it doesn't seem like an insurmountable amount of work for someone


Seth Burgess

gimp-user-list mailing list

Reply via email to