diff options
author | crupest <crupest@outlook.com> | 2018-09-22 00:25:50 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2018-09-22 00:25:50 +0800 |
commit | 9e66244ee15aff263716441c54d3cc53f27cddc4 (patch) | |
tree | f2cb20190d51dea8a36a9694d3f260aa9c0fe214 /CruUI/ui/control.cpp | |
parent | e01800206050a0ed88cc4f4456fa3590021ab66f (diff) | |
download | cru-9e66244ee15aff263716441c54d3cc53f27cddc4.tar.gz cru-9e66244ee15aff263716441c54d3cc53f27cddc4.tar.bz2 cru-9e66244ee15aff263716441c54d3cc53f27cddc4.zip |
Add focus on pressed.
Diffstat (limited to 'CruUI/ui/control.cpp')
-rw-r--r-- | CruUI/ui/control.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CruUI/ui/control.cpp b/CruUI/ui/control.cpp index bfe3f7a7..baf18606 100644 --- a/CruUI/ui/control.cpp +++ b/CruUI/ui/control.cpp @@ -399,6 +399,8 @@ namespace cru { void Control::OnMouseDownCore(MouseButtonEventArgs & args) { + if (is_focus_on_pressed_ && args.GetSender() == args.GetOriginalSender()) + RequestFocus(); is_mouse_click_valid_map_[args.GetMouseButton()] = true; OnMouseClickBegin(args.GetMouseButton()); } |