Fix camera window size updates on window::set_size

Previously cameras only received window size updates when the user
manually resized the window.