[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
sullivan
sullivan at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:55:30 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit 78cf27d5bf9e1864aac0f935725d0fd49a28ffc4
Author: sullivan <sullivan at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Tue Feb 12 04:32:41 2002 +0000
Fixed bug where clicking on empty browser page would crash. This could
happen when the start page was empty, or failed to load.
* WebView.subproj/IFWebView.mm:
(-[IFWebView mouseUp:]), (-[IFWebView mouseDown:]):
Checked for nil widget before dispatching mouse events.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 3118ee6..712a34d 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,12 @@
+2002-02-11 John Sullivan <sullivan at apple.com>
+
+ Fixed bug where clicking on empty browser page would crash. This could
+ happen when the start page was empty, or failed to load.
+
+ * WebView.subproj/IFWebView.mm:
+ (-[IFWebView mouseUp:]), (-[IFWebView mouseDown:]):
+ Checked for nil widget before dispatching mouse events.
+
2002-02-08 John Sullivan <sullivan at apple.com>
Changed back & forward to goBack and goForward and made them not return
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index 3118ee6..712a34d 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,12 @@
+2002-02-11 John Sullivan <sullivan at apple.com>
+
+ Fixed bug where clicking on empty browser page would crash. This could
+ happen when the start page was empty, or failed to load.
+
+ * WebView.subproj/IFWebView.mm:
+ (-[IFWebView mouseUp:]), (-[IFWebView mouseDown:]):
+ Checked for nil widget before dispatching mouse events.
+
2002-02-08 John Sullivan <sullivan at apple.com>
Changed back & forward to goBack and goForward and made them not return
diff --git a/WebKit/WebView.subproj/IFWebView.mm b/WebKit/WebView.subproj/IFWebView.mm
index d11535d..a059c6c 100644
--- a/WebKit/WebView.subproj/IFWebView.mm
+++ b/WebKit/WebView.subproj/IFWebView.mm
@@ -340,7 +340,10 @@
NSPoint p = [event locationInWindow];
QMouseEvent *kEvent = new QMouseEvent(QEvent::MouseButtonPress, QPoint(p.x, p.y), button, state);
- ((IFWebViewPrivate *)_viewPrivate)->widget->viewportMouseReleaseEvent(kEvent);
+ KHTMLView *widget = ((IFWebViewPrivate *)_viewPrivate)->widget;
+ if (widget != 0l) {
+ widget->viewportMouseReleaseEvent(kEvent);
+ }
}
- (void)mouseDown: (NSEvent *)event
@@ -366,7 +369,10 @@
NSPoint p = [event locationInWindow];
QMouseEvent *kEvent = new QMouseEvent(QEvent::MouseButtonPress, QPoint(p.x, p.y), button, state);
- ((IFWebViewPrivate *)_viewPrivate)->widget->viewportMousePressEvent(kEvent);
+ KHTMLView *widget = ((IFWebViewPrivate *)_viewPrivate)->widget;
+ if (widget != 0l) {
+ widget->viewportMousePressEvent(kEvent);
+ }
}
- (void)mouseDragged: (NSEvent *)event
diff --git a/WebKit/WebView.subproj/WebFrameView.m b/WebKit/WebView.subproj/WebFrameView.m
index d11535d..a059c6c 100644
--- a/WebKit/WebView.subproj/WebFrameView.m
+++ b/WebKit/WebView.subproj/WebFrameView.m
@@ -340,7 +340,10 @@
NSPoint p = [event locationInWindow];
QMouseEvent *kEvent = new QMouseEvent(QEvent::MouseButtonPress, QPoint(p.x, p.y), button, state);
- ((IFWebViewPrivate *)_viewPrivate)->widget->viewportMouseReleaseEvent(kEvent);
+ KHTMLView *widget = ((IFWebViewPrivate *)_viewPrivate)->widget;
+ if (widget != 0l) {
+ widget->viewportMouseReleaseEvent(kEvent);
+ }
}
- (void)mouseDown: (NSEvent *)event
@@ -366,7 +369,10 @@
NSPoint p = [event locationInWindow];
QMouseEvent *kEvent = new QMouseEvent(QEvent::MouseButtonPress, QPoint(p.x, p.y), button, state);
- ((IFWebViewPrivate *)_viewPrivate)->widget->viewportMousePressEvent(kEvent);
+ KHTMLView *widget = ((IFWebViewPrivate *)_viewPrivate)->widget;
+ if (widget != 0l) {
+ widget->viewportMousePressEvent(kEvent);
+ }
}
- (void)mouseDragged: (NSEvent *)event
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list