diff options
Diffstat (limited to 'view/sharedcache/ui/dsctriage.cpp')
| -rw-r--r-- | view/sharedcache/ui/dsctriage.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/view/sharedcache/ui/dsctriage.cpp b/view/sharedcache/ui/dsctriage.cpp index 2d741807..3e334711 100644 --- a/view/sharedcache/ui/dsctriage.cpp +++ b/view/sharedcache/ui/dsctriage.cpp @@ -82,10 +82,11 @@ void DSCTriageView::loadImagesWithAddr(const std::vector<uint64_t>& addresses, b for (const uint64_t& addr : addresses) { auto image = controller->GetImageContaining(addr); - // Only try to load if we have not already. - if (image.has_value() && !controller->IsImageLoaded(*image)) + if (image.has_value()) { - images.insert({image->headerAddress, *image}); + // Only try to load if we have not already. + if (!controller->IsImageLoaded(*image)) + images.insert({image->headerAddress, *image}); // TODO: We currently only add direct dependencies, may want to make the depth configurable? if (includeDependencies) |
