History

Clear resource caches instead of restarting

Atlante45 committed 11 years ago

Commit ee3a8b11 parent ed296854 files · +19 −4Browse files

Showing the changes to libraries/networking/src/ResourceCache.cpp (1 of 4 files). Show all

Unified · Split

libraries/networking/src/ResourceCache.cpp+10−0
@@ -44,10 +44,20 @@ ResourceCache::~ResourceCache() { · 43 unmodified lines
4444 }
4545 }
4646
47+void ResourceCache::refreshAll() {
48+ for (auto it = _resources.begin(); it != _resources.end(); ++it) {
49+ if (!it.value().isNull()) {
50+ it.value().data()->refresh();
51+ }
52+ }
53+}
54+
4755 void ResourceCache::refresh(const QUrl& url) {
4856 QSharedPointer<Resource> resource = _resources.value(url);
4957 if (!resource.isNull()) {
5058 resource->refresh();
59+ } else {
60+ _resources.remove(url);
5161 }
5262 }
5363

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t