| Index: Source/core/loader/appcache/ApplicationCache.cpp | 
| diff --git a/Source/core/loader/appcache/ApplicationCache.cpp b/Source/core/loader/appcache/ApplicationCache.cpp | 
| index 7868951644c27dd8f177a89708aa28391cbee2e3..356be1dbb71754fe897d46bad69ec85c4f560634 100644 | 
| --- a/Source/core/loader/appcache/ApplicationCache.cpp | 
| +++ b/Source/core/loader/appcache/ApplicationCache.cpp | 
| @@ -39,8 +39,7 @@ namespace blink { | 
| ApplicationCache::ApplicationCache(LocalFrame* frame) | 
| : DOMWindowProperty(frame) | 
| { | 
| -    ApplicationCacheHost* cacheHost = applicationCacheHost(); | 
| -    if (cacheHost) | 
| +    if (ApplicationCacheHost* cacheHost = applicationCacheHost()) | 
| cacheHost->setApplicationCache(this); | 
| } | 
|  | 
| @@ -66,10 +65,9 @@ ApplicationCacheHost* ApplicationCache::applicationCacheHost() const | 
|  | 
| unsigned short ApplicationCache::status() const | 
| { | 
| -    ApplicationCacheHost* cacheHost = applicationCacheHost(); | 
| -    if (!cacheHost) | 
| -        return ApplicationCacheHost::UNCACHED; | 
| -    return cacheHost->status(); | 
| +    if (ApplicationCacheHost* cacheHost = applicationCacheHost()) | 
| +        return cacheHost->status(); | 
| +    return ApplicationCacheHost::UNCACHED; | 
| } | 
|  | 
| void ApplicationCache::update(ExceptionState& exceptionState) | 
| @@ -88,8 +86,7 @@ void ApplicationCache::swapCache(ExceptionState& exceptionState) | 
|  | 
| void ApplicationCache::abort() | 
| { | 
| -    ApplicationCacheHost* cacheHost = applicationCacheHost(); | 
| -    if (cacheHost) | 
| +    if (ApplicationCacheHost* cacheHost = applicationCacheHost()) | 
| cacheHost->abort(); | 
| } | 
|  | 
|  |