diff --git a/gfx/src/gtk/nsDeviceContextGTK.cpp b/gfx/src/gtk/nsDeviceContextGTK.cpp index 43b84d3c67a..28361c9bb32 100644 --- a/gfx/src/gtk/nsDeviceContextGTK.cpp +++ b/gfx/src/gtk/nsDeviceContextGTK.cpp @@ -1030,8 +1030,8 @@ GetOSDPI(void) NULL); } - if (dpi) - return NSToCoordRound(dpi / PANGO_SCALE); + if (dpi > 0) + return NSToCoordRound(dpi / 1024.0); // try to get it from xft PRInt32 xftdpi = GetXftDPI();