зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1425370 - Fix DPI scaling for mozscreenshots. r=MattN
MozReview-Commit-ID: LjmcLImLx0d --HG-- extra : rebase_source : 8233c260892c77456f9d6e1e8f0786b2984aaa05
This commit is contained in:
Родитель
996e222d3a
Коммит
5d284a763f
|
@ -205,9 +205,10 @@ this.TestRunner = {
|
|||
windowType = windowType || "navigator:browser";
|
||||
let browserWindow = Services.wm.getMostRecentWindow(windowType);
|
||||
// Scale for high-density displays
|
||||
const scale = browserWindow.QueryInterface(Ci.nsIInterfaceRequestor)
|
||||
.getInterface(Ci.nsIDocShell).QueryInterface(Ci.nsIBaseWindow)
|
||||
.devicePixelsPerDesktopPixel;
|
||||
const scale = Cc["@mozilla.org/gfx/screenmanager;1"]
|
||||
.getService(Ci.nsIScreenManager)
|
||||
.screenForRect(browserWindow.screenX, browserWindow.screenY, 1, 1)
|
||||
.defaultCSSScaleFactor;
|
||||
|
||||
const windowLeft = browserWindow.screenX * scale;
|
||||
const windowTop = browserWindow.screenY * scale;
|
||||
|
|
Загрузка…
Ссылка в новой задаче