The wiggle_data.pm file sets the smoothing function and smoothing window in the _draw_wigfile function, but then creates a new wigfile when calling $self->get_parts from that same file. The simplest fix I found was to reset the smoothing function/window variable in the newly created wigfile. I am attaching a patch file from a git clone.
Patch from the current git HEAD