diff options
Diffstat (limited to 'win32/ScintillaWin.cxx')
| -rw-r--r-- | win32/ScintillaWin.cxx | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 6f0204362..b303db27a 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -667,7 +667,10 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam  		return DLGC_HASSETSEL | DLGC_WANTALLKEYS;  	case WM_KILLFOCUS: -		SetFocusState(false); +		if (!IsChild(reinterpret_cast<HWND>(wMain.GetID()),  +			reinterpret_cast<HWND>(wParam))) { +			SetFocusState(false); +		}  		//RealizeWindowPalette(true);  		break; | 
