[webkit-changes] cvs commit: WebCore/kwq KWQKHTMLPart.mm
Adele
adele at opensource.apple.com
Tue Dec 20 17:36:23 PST 2005
adele 05/12/20 17:36:23
Modified: . Tag: Safari-2-0-branch ChangeLog
khtml/xml Tag: Safari-2-0-branch dom_elementimpl.cpp
kwq Tag: Safari-2-0-branch KWQKHTMLPart.mm
Log:
Reviewed by Darin.
Fix for <rdar://problem/4387630> REGRESSION: <select> element's onClick event doesn't fire @ bugweb.apple.com
* kwq/KWQKHTMLPart.mm:
(KWQKHTMLPart::passSubframeEventToSubframe): only pass mouse down for khtmlviews.
Revision Changes Path
No revision
No revision
1.16.2.3 +8 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.16.2.2
retrieving revision 1.16.2.3
diff -u -r1.16.2.2 -r1.16.2.3
--- ChangeLog 21 Dec 2005 01:31:19 -0000 1.16.2.2
+++ ChangeLog 21 Dec 2005 01:36:15 -0000 1.16.2.3
@@ -1,3 +1,11 @@
+2005-12-20 Adele Peterson <adele at apple.com>
+
+ Reviewed by Darin.
+
+ Fix for <rdar://problem/4387630> REGRESSION: <select> element's onClick event doesn't fire @ bugweb.apple.com
+
+ * kwq/KWQKHTMLPart.mm:
+ (KWQKHTMLPart::passSubframeEventToSubframe): only pass mouse down for khtmlviews.
== Rolled over to ChangeLog-2005-12-19 ==
No revision
No revision
1.61.6.7 +5 -3 WebCore/khtml/xml/dom_elementimpl.cpp
Index: dom_elementimpl.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/xml/dom_elementimpl.cpp,v
retrieving revision 1.61.6.6
retrieving revision 1.61.6.7
diff -u -r1.61.6.6 -r1.61.6.7
--- dom_elementimpl.cpp 9 Dec 2005 04:09:59 -0000 1.61.6.6
+++ dom_elementimpl.cpp 21 Dec 2005 01:36:16 -0000 1.61.6.7
@@ -273,10 +273,12 @@
void ElementImpl::focus()
{
DocumentImpl *doc = getDocument();
- if (doc)
+ if (doc) {
doc->updateLayout();
- if (isFocusable() && renderer()) {
- renderer()->enclosingLayer()->scrollRectToVisible(getRect());
+ if (isFocusable() && renderer()) {
+ doc->setFocusNode(this);
+ renderer()->enclosingLayer()->scrollRectToVisible(getRect());
+ }
}
}
No revision
No revision
1.628.6.16 +3 -0 WebCore/kwq/KWQKHTMLPart.mm
Index: KWQKHTMLPart.mm
===================================================================
RCS file: /cvs/root/WebCore/kwq/KWQKHTMLPart.mm,v
retrieving revision 1.628.6.15
retrieving revision 1.628.6.16
diff -u -r1.628.6.15 -r1.628.6.16
--- KWQKHTMLPart.mm 9 Dec 2005 04:10:01 -0000 1.628.6.15
+++ KWQKHTMLPart.mm 21 Dec 2005 01:36:18 -0000 1.628.6.16
@@ -2573,6 +2573,9 @@
if (!renderer || !renderer->isWidget()) {
return false;
}
+ QWidget *widget = static_cast<RenderWidget *>(renderer)->widget();
+ if (!widget || !widget->inherits("KHTMLView"))
+ return false;
if (!passWidgetMouseDownEventToWidget(static_cast<RenderWidget *>(renderer))) {
return false;
}
More information about the webkit-changes
mailing list