summaryrefslogtreecommitdiffstats
path: root/Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2011-05-13 16:23:25 +0100
committerBen Murdoch <benm@google.com>2011-05-16 11:35:02 +0100
commit65f03d4f644ce73618e5f4f50dd694b26f55ae12 (patch)
treef478babb801e720de7bfaee23443ffe029f58731 /Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
parent47de4a2fb7262c7ebdb9cd133ad2c54c187454d0 (diff)
downloadexternal_webkit-65f03d4f644ce73618e5f4f50dd694b26f55ae12.zip
external_webkit-65f03d4f644ce73618e5f4f50dd694b26f55ae12.tar.gz
external_webkit-65f03d4f644ce73618e5f4f50dd694b26f55ae12.tar.bz2
Merge WebKit at r75993: Initial merge by git.
Change-Id: I602bbdc3974787a3b0450456a30a7868286921c3
Diffstat (limited to 'Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm')
-rw-r--r--Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm5
1 files changed, 4 insertions, 1 deletions
diff --git a/Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm b/Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
index 0855b83..2854ca4 100644
--- a/Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
+++ b/Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2007, Apple Inc. All rights reserved.
+ * Copyright (C) 2007, 2011 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -165,6 +165,9 @@ using namespace std;
[newRequest setValue:nil forHTTPHeaderField:nsHeader];
[nsHeader release];
}
+ const std::string& destination = gLayoutTestController->redirectionDestinationForURL([[url absoluteString] UTF8String]);
+ if (destination.length())
+ [newRequest setURL:[NSURL URLWithString:[NSString stringWithUTF8String:destination.data()]]];
return [newRequest autorelease];
}