mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 712087: Density DPI is doesn't change and needn't be asked everytime from Android [r=mfinkle]
This commit is contained in:
parent
4a51b452b7
commit
b301142d81
@ -109,6 +109,7 @@ public class GeckoAppShell
|
||||
static private File sCacheFile = null;
|
||||
static private int sFreeSpace = -1;
|
||||
static File sHomeDir = null;
|
||||
static private int sDensityDpi = 0;
|
||||
|
||||
private static HashMap<String, ArrayList<GeckoEventListener>> mEventListeners;
|
||||
|
||||
@ -928,9 +929,13 @@ public class GeckoAppShell
|
||||
}
|
||||
|
||||
public static int getDpi() {
|
||||
DisplayMetrics metrics = new DisplayMetrics();
|
||||
GeckoApp.mAppContext.getWindowManager().getDefaultDisplay().getMetrics(metrics);
|
||||
return metrics.densityDpi;
|
||||
if (sDensityDpi == 0) {
|
||||
DisplayMetrics metrics = new DisplayMetrics();
|
||||
GeckoApp.mAppContext.getWindowManager().getDefaultDisplay().getMetrics(metrics);
|
||||
sDensityDpi = metrics.densityDpi;
|
||||
}
|
||||
|
||||
return sDensityDpi;
|
||||
}
|
||||
|
||||
public static void setFullScreen(boolean fullscreen) {
|
||||
|
Loading…
Reference in New Issue
Block a user