| Index: chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| diff --git a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| index 035c9aaeaa08c2efea0c6abc6fc6430dcb7161cd..dc44417c7072ebe40b3bf8b74e8b8983d240ccba 100644
|
| --- a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| +++ b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| @@ -659,6 +659,16 @@ std::string Gtk2UI::GetDefaultFontDescription() const {
|
| return default_font_description_;
|
| }
|
|
|
| +double Gtk2UI::GetFontDPI() const {
|
| + GtkSettings* gtk_settings = gtk_settings_get_default();
|
| + CHECK(gtk_settings);
|
| + gint dpi = -1;
|
| + g_object_get(gtk_settings, "gtk-xft-dpi", &dpi, NULL);
|
| +
|
| + // GTK multiplies the DPI by 1024 before storing it.
|
| + return (dpi > 0) ? dpi / 1024.0 : dpi;
|
| +}
|
| +
|
| ui::SelectFileDialog* Gtk2UI::CreateSelectFileDialog(
|
| ui::SelectFileDialog::Listener* listener,
|
| ui::SelectFilePolicy* policy) const {
|
|
|