Bug 943686 - Add imageLoader.cpp to unified sources. r=? draft
authorEric Rahm <erahm@mozilla.com>
Mon, 20 Mar 2017 13:19:06 -0700
changeset 501686 adb7e01afb0850b3c4937d0a72a54799e3f2519c
parent 500857 23a4b7430dd7e83a2809bf3dc41471f154301eda
child 501687 536eaa12e9524ebaf4e9865eaa7414006cff0740
push id50078
push usererahm@mozilla.com
push dateMon, 20 Mar 2017 20:21:34 +0000
bugs943686
milestone55.0a1
Bug 943686 - Add imageLoader.cpp to unified sources. r=? MozReview-Commit-ID: G9sFOtbFYjP
image/imgLoader.cpp
image/moz.build
--- a/image/imgLoader.cpp
+++ b/image/imgLoader.cpp
@@ -122,17 +122,17 @@ public:
            !iter.Done();
            iter.Next()) {
         imgCacheEntry* entry = iter.UserData();
         if (entry->HasNoProxies()) {
           continue;
         }
 
         RefPtr<imgRequest> req = entry->GetRequest();
-        RefPtr<Image> image = req->GetImage();
+        RefPtr<image::Image> image = req->GetImage();
         if (!image) {
           continue;
         }
 
         // Both this and EntryImageSizes measure images/content/raster/used/decoded
         // memory.  This function's measurement is secondary -- the result doesn't
         // go in the "explicit" tree -- so we use moz_malloc_size_of instead of
         // ImagesMallocSizeOf to prevent DMD from seeing it reported twice.
@@ -395,17 +395,17 @@ private:
     aHandleReport->Callback(EmptyCString(), path, aKind, UNITS_BYTES,
                             aValue, desc, aData);
   }
 
   static void RecordCounterForRequest(imgRequest* aRequest,
                                       nsTArray<ImageMemoryCounter>* aArray,
                                       bool aIsUsed)
   {
-    RefPtr<Image> image = aRequest->GetImage();
+    RefPtr<image::Image> image = aRequest->GetImage();
     if (!image) {
       return;
     }
 
     ImageMemoryCounter counter(image, ImagesMallocSizeOf, aIsUsed);
 
     aArray->AppendElement(Move(counter));
   }
--- a/image/moz.build
+++ b/image/moz.build
@@ -61,16 +61,17 @@ UNIFIED_SOURCES += [
     'FrozenImage.cpp',
     'IDecodingTask.cpp',
     'Image.cpp',
     'ImageCacheKey.cpp',
     'ImageFactory.cpp',
     'ImageOps.cpp',
     'ImageWrapper.cpp',
     'imgFrame.cpp',
+    'imgLoader.cpp',
     'imgTools.cpp',
     'MultipartImage.cpp',
     'OrientedImage.cpp',
     'ScriptedNotificationObserver.cpp',
     'ShutdownTracker.cpp',
     'SourceBuffer.cpp',
     'SurfaceCache.cpp',
     'SurfaceCacheUtils.cpp',
@@ -78,17 +79,16 @@ UNIFIED_SOURCES += [
     'SVGDocumentWrapper.cpp',
     'VectorImage.cpp',
 ]
 if CONFIG['MOZ_ENABLE_SKIA']:
     UNIFIED_SOURCES += [ 'Downscaler.cpp']
 
 # These files can't be unified because of ImageLogging.h #include order issues.
 SOURCES += [
-    'imgLoader.cpp',
     'imgRequest.cpp',
     'imgRequestProxy.cpp',
     'ProgressTracker.cpp',
     'RasterImage.cpp',
 ]
 
 include('/ipc/chromium/chromium-config.mozbuild')