fixup screen_data::modify to keep m_height correct