git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11407
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
const wxMouseEvent& event)
{
// clicking on the control gives it focus
- if ( event.ButtonDown() )
+ if ( event.ButtonDown() && wxWindow::FindFocus() != control )
{
control->SetFocus();
-///////////////////////////////////////////////////////////////////////////////
// Name: univ/themes/win32.cpp
// Purpose: wxUniversal theme implementing Win32-like LNF
// Author: Vadim Zeitlin
bool wxWin32InputHandler::HandleMouse(wxControl *control,
const wxMouseEvent& event)
{
+ // clicking on the control gives it focus
+ if ( event.ButtonDown() && wxWindow::FindFocus() != control )
+ {
+ control->SetFocus();
+
+ return TRUE;
+ }
+
return FALSE;
}