I would guess also resizing the window to be 0 pixels wide, which my window manager prevents. The map code doesn't like it, presumably.
Resizing the map to be 0 pixels high also did it, but I forbade that for now, while handling the status bar.
And in fact it doesn't even seem to be happy with one pixel high. I've just given the map a minimum height of 12 pixels when resizing for now. Doesn't fix the -s issue, though.