*Fix regression: We must releaseMouse() when control lost focus.

git-svn-id: trunk@11637 -
This commit is contained in:
zeljko 2007-07-26 12:51:45 +00:00
parent 0d3d586ef9
commit 3581fc71c9

View File

@ -1065,7 +1065,13 @@ begin
QEventDestroy: SlotDestroy;
QEventEnter: SlotMouseEnter(Event);
QEventFocusIn: SlotFocus(True);
QEventFocusOut: SlotFocus(False);
QEventFocusOut:
begin
SlotFocus(False);
if QFocusEvent_reason(QFocusEventH(Event)) <> QtMouseFocusReason
then
releaseMouse;
end;
QEventHoverEnter : SlotHover(Event);
QEventHoverLeave : SlotHover(Event);