~ubuntu-branches/ubuntu/wily/mir/wily-proposed

« back to all changes in this revision

Viewing changes to src/server/input/android/android_input_targeter.cpp

  • Committer: Package Import Robot
  • Author(s): Ubuntu daily release
  • Date: 2014-01-08 02:04:38 UTC
  • mto: This revision was merged to the branch mainline in revision 58.
  • Revision ID: package-import@ubuntu.com-20140108020438-e1npu0pm7qdv5wc4
Tags: upstream-0.1.3+14.04.20140108
ImportĀ upstreamĀ versionĀ 0.1.3+14.04.20140108

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
void mia::InputTargeter::focus_cleared()
47
47
{
48
48
    droidinput::sp<droidinput::InputWindowHandle> null_window = nullptr;
49
 
    
 
49
 
50
50
    input_dispatcher->setKeyboardFocus(null_window);
51
51
}
52
52
 
53
53
void mia::InputTargeter::focus_changed(std::shared_ptr<mi::InputChannel const> const& focus_channel)
54
54
{
55
55
    auto window_handle = repository->handle_for_channel(focus_channel);
56
 
    
 
56
 
57
57
    if (window_handle == NULL)
58
58
        BOOST_THROW_EXCEPTION(std::logic_error("Attempt to set keyboard focus to an unregistered input channel"));
59
 
    
 
59
 
60
60
    input_dispatcher->setKeyboardFocus(window_handle);
61
61
}