| Index: chrome/browser/ui/webui/options/font_settings_utils_mac.mm
|
| diff --git a/chrome/browser/ui/webui/options/font_settings_utils_mac.mm b/chrome/browser/ui/webui/options/font_settings_utils_mac.mm
|
| deleted file mode 100644
|
| index 1e413df6e44e44db77c6016ff74da2bc92f20804..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/webui/options/font_settings_utils_mac.mm
|
| +++ /dev/null
|
| @@ -1,38 +0,0 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "chrome/browser/ui/webui/options/font_settings_utils.h"
|
| -
|
| -#import <Cocoa/Cocoa.h>
|
| -
|
| -#include "base/mac/scoped_nsautorelease_pool.h"
|
| -#include "base/sys_string_conversions.h"
|
| -#include "base/values.h"
|
| -#include "chrome/browser/prefs/pref_service.h"
|
| -#include "chrome/common/pref_names.h"
|
| -
|
| -static void ValidateFontFamily(PrefService* prefs,
|
| - const char* family_pref_name) {
|
| - // The native font settings dialog saved fonts by the font name, rather
|
| - // than the family name. This worked for the old dialog since
|
| - // -[NSFont fontWithName:size] accepted a font or family name, but the
|
| - // behavior was technically wrong. Since we really need the family name for
|
| - // the dom-ui options window, we will fix the saved preference if necessary.
|
| - NSString *family_name =
|
| - base::SysUTF8ToNSString(prefs->GetString(family_pref_name));
|
| - NSFont *font = [NSFont fontWithName:family_name
|
| - size:[NSFont systemFontSize]];
|
| - if (font &&
|
| - [[font familyName] caseInsensitiveCompare:family_name] != NSOrderedSame) {
|
| - std::string new_family_name = base::SysNSStringToUTF8([font familyName]);
|
| - prefs->SetString(family_pref_name, new_family_name);
|
| - }
|
| -}
|
| -
|
| -// static
|
| -void FontSettingsUtilities::ValidateSavedFonts(PrefService* prefs) {
|
| - ValidateFontFamily(prefs, prefs::kWebKitGlobalSerifFontFamily);
|
| - ValidateFontFamily(prefs, prefs::kWebKitGlobalSansSerifFontFamily);
|
| - ValidateFontFamily(prefs, prefs::kWebKitGlobalFixedFontFamily);
|
| -}
|
|
|