Fix mac build breakage at ce4ffb8.
authorTom Sepez <tsepez@chromium.org>
Mon, 17 Aug 2015 23:49:56 +0000 (16:49 -0700)
committerTom Sepez <tsepez@chromium.org>
Mon, 17 Aug 2015 23:49:56 +0000 (16:49 -0700)
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/1287053006 .

core/src/fxge/apple/fx_mac_imp.cpp

index 5a4e660..8a39db6 100644 (file)
@@ -65,10 +65,10 @@ void* CFX_MacFontInfo::MapFont(int weight,
   if (iBaseFont < 12) {
     return GetFont(face);
   }
-  void* p;
-  if (m_FontList.Lookup(face, p)) {
-    return p;
-  }
+  auto it = m_FontList.find(face);
+  if (it != m_FontList.end)
+    return it->second;
+
   if (charset == FXFONT_ANSI_CHARSET && (pitch_family & FXFONT_FF_FIXEDPITCH)) {
     return GetFont("Courier New");
   }
@@ -88,9 +88,10 @@ void* CFX_MacFontInfo::MapFont(int weight,
     case FXFONT_CHINESEBIG5_CHARSET:
       face = "LiSong Pro Light";
   }
-  if (m_FontList.Lookup(face, p)) {
-    return p;
-  }
+  it = m_FontList.Lookup(face);
+  if (it != m_FontList.end)
+    return it->second;
+
   return NULL;
 }
 IFX_SystemFontInfo* IFX_SystemFontInfo::CreateDefault(const char** pUnused) {