[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
rjw
rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:55:01 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit 644347fd87b62d6d3f4bdd77ad3dadef665229aa
Author: rjw <rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Sat Feb 2 01:36:23 2002 +0000
Implemenation of locationChangeDone:forDataSource;
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@584 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/WebView.subproj/IFBaseWebController.mm b/WebKit/WebView.subproj/IFBaseWebController.mm
index f2e0454..8f71b4a 100644
--- a/WebKit/WebView.subproj/IFBaseWebController.mm
+++ b/WebKit/WebView.subproj/IFBaseWebController.mm
@@ -268,12 +268,11 @@
- (void)locationChangeDone: (WKError *)error forDataSource: (WKWebDataSource *)dataSource
{
- WKDefaultWebControllerPrivate *data = ((WKDefaultWebControllerPrivate *)_controllerPrivate);
+ WKWebView *view;
- // FIXME: Should be smart about only laying out necessary views. This is
- // important for frames and iframes.
- [data->mainView setNeedsLayout: YES];
- [data->mainView setNeedsDisplay: YES];
+ view = [self viewForDataSource: dataSource];
+ [view setNeedsLayout: YES];
+ [view setNeedsDisplay: YES];
}
- (void)receivedPageTitle: (NSString *)title forDataSource: (WKWebDataSource *)dataSource
diff --git a/WebKit/WebView.subproj/IFDefaultWebController.mm b/WebKit/WebView.subproj/IFDefaultWebController.mm
index f2e0454..8f71b4a 100644
--- a/WebKit/WebView.subproj/IFDefaultWebController.mm
+++ b/WebKit/WebView.subproj/IFDefaultWebController.mm
@@ -268,12 +268,11 @@
- (void)locationChangeDone: (WKError *)error forDataSource: (WKWebDataSource *)dataSource
{
- WKDefaultWebControllerPrivate *data = ((WKDefaultWebControllerPrivate *)_controllerPrivate);
+ WKWebView *view;
- // FIXME: Should be smart about only laying out necessary views. This is
- // important for frames and iframes.
- [data->mainView setNeedsLayout: YES];
- [data->mainView setNeedsDisplay: YES];
+ view = [self viewForDataSource: dataSource];
+ [view setNeedsLayout: YES];
+ [view setNeedsDisplay: YES];
}
- (void)receivedPageTitle: (NSString *)title forDataSource: (WKWebDataSource *)dataSource
diff --git a/WebKit/WebView.subproj/WKDefaultWebController.mm b/WebKit/WebView.subproj/WKDefaultWebController.mm
index f2e0454..8f71b4a 100644
--- a/WebKit/WebView.subproj/WKDefaultWebController.mm
+++ b/WebKit/WebView.subproj/WKDefaultWebController.mm
@@ -268,12 +268,11 @@
- (void)locationChangeDone: (WKError *)error forDataSource: (WKWebDataSource *)dataSource
{
- WKDefaultWebControllerPrivate *data = ((WKDefaultWebControllerPrivate *)_controllerPrivate);
+ WKWebView *view;
- // FIXME: Should be smart about only laying out necessary views. This is
- // important for frames and iframes.
- [data->mainView setNeedsLayout: YES];
- [data->mainView setNeedsDisplay: YES];
+ view = [self viewForDataSource: dataSource];
+ [view setNeedsLayout: YES];
+ [view setNeedsDisplay: YES];
}
- (void)receivedPageTitle: (NSString *)title forDataSource: (WKWebDataSource *)dataSource
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list