| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2009 Google Inc. All rights reserved. | 2  * Copyright (C) 2009 Google Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions are | 5  * modification, are permitted provided that the following conditions are | 
| 6  * met: | 6  * met: | 
| 7  * | 7  * | 
| 8  *     * Redistributions of source code must retain the above copyright | 8  *     * Redistributions of source code must retain the above copyright | 
| 9  * notice, this list of conditions and the following disclaimer. | 9  * notice, this list of conditions and the following disclaimer. | 
| 10  *     * Redistributions in binary form must reproduce the above | 10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 247 } | 247 } | 
| 248 | 248 | 
| 249 void SharedWorkerRepository::documentDetached(Document* document) | 249 void SharedWorkerRepository::documentDetached(Document* document) | 
| 250 { | 250 { | 
| 251     WebKit::WebSharedWorkerRepository* repository = WebKit::sharedWorkerReposito
     ry(); | 251     WebKit::WebSharedWorkerRepository* repository = WebKit::sharedWorkerReposito
     ry(); | 
| 252 | 252 | 
| 253     if (repository) | 253     if (repository) | 
| 254         repository->documentDetached(getId(document)); | 254         repository->documentDetached(getId(document)); | 
| 255 | 255 | 
| 256     // Stop the creation of any pending SharedWorkers for this context. | 256     // Stop the creation of any pending SharedWorkers for this context. | 
| 257     // FIXME: Need a way to invoke this for WorkerContexts as well when we suppo
     rt for nested workers. | 257     // FIXME: Need a way to invoke this for WorkerGlobalScopes as well when we s
     upport for nested workers. | 
| 258     SharedWorkerScriptLoader::stopAllLoadersForContext(document); | 258     SharedWorkerScriptLoader::stopAllLoadersForContext(document); | 
| 259 } | 259 } | 
| 260 | 260 | 
| 261 bool SharedWorkerRepository::hasSharedWorkers(Document* document) | 261 bool SharedWorkerRepository::hasSharedWorkers(Document* document) | 
| 262 { | 262 { | 
| 263     WebKit::WebSharedWorkerRepository* repository = WebKit::sharedWorkerReposito
     ry(); | 263     WebKit::WebSharedWorkerRepository* repository = WebKit::sharedWorkerReposito
     ry(); | 
| 264 | 264 | 
| 265     return repository && repository->hasSharedWorkers(getId(document)); | 265     return repository && repository->hasSharedWorkers(getId(document)); | 
| 266 } | 266 } | 
| 267 | 267 | 
| 268 } // namespace WebCore | 268 } // namespace WebCore | 
| OLD | NEW | 
|---|