[RFC]Fixed sign column redraw

It should redraw if the buffer is NULL not otherwise
> Should I fix both of those functions so it looks like Vim upstream?

That would be great :)