79 + virtual void set_input_focus_to(std::shared_ptr<input::SessionTarget> const& session, 80 + std::shared_ptr<input::SurfaceTarget> const& surface) = 0;
A signature like this makes me wonder what should happen if session and surface are not associated. (Or if there is a requirement that surface belongs to session why both need to be supplied.)
« Back to merge proposal
79 + virtual void set_input_ focus_to( std::shared_ ptr<input: :SessionTarget> const& session, ptr<input: :SurfaceTarget> const& surface) = 0;
80 + std::shared_
A signature like this makes me wonder what should happen if session and surface are not associated. (Or if there is a requirement that surface belongs to session why both need to be supplied.)