[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