19
19
#include "default_focus_mechanism.h"
20
20
#include "mir/frontend/session.h"
22
22
#include "mir/scene/surface.h"
23
23
#include "mir/shell/input_targeter.h"
27
27
namespace mf = mir::frontend;
28
28
namespace ms = mir::scene;
29
29
namespace msh = mir::shell;
31
31
msh::DefaultFocusMechanism::DefaultFocusMechanism(std::shared_ptr<msh::InputTargeter> const& input_targeter,
33
33
: input_targeter(input_targeter),
40
40
// TODO: This path should be encapsulated in a seperate clear_focus message