Tiling doesn't work when using background_add()


Backgrounds tile fine both vertically & horizontally when I manually load them as project resources, but if I add backgrounds with background_add() they only tile down and to the right (so blank going left and up past world coordinates {0,0}) .

I'd really like to be able to load backgrounds from files at run-time. Any suggestions?