From 9e66244ee15aff263716441c54d3cc53f27cddc4 Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 22 Sep 2018 00:25:50 +0800 Subject: Add focus on pressed. --- CruUI/ui/control.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CruUI/ui/control.cpp') 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()); } -- cgit v1.2.3