Remove DPI detection for default `SCALE`

This often leads to `SCALE` values that are way off, and makes Lite XL 
unusable, so we now just default it to 1.
This commit is contained in:
Guldoman 2023-09-30 16:48:38 +02:00 committed by takase1121
parent 784b911d41
commit 316fbbe743
No known key found for this signature in database
GPG Key ID: 60EEFFC68EB3031B
2 changed files with 1 additions and 14 deletions

View File

@ -2,7 +2,7 @@
VERSION = "@PROJECT_VERSION@"
MOD_VERSION = "3"
SCALE = tonumber(os.getenv("LITE_SCALE") or os.getenv("GDK_SCALE") or os.getenv("QT_SCALE_FACTOR")) or SCALE
SCALE = tonumber(os.getenv("LITE_SCALE") or os.getenv("GDK_SCALE") or os.getenv("QT_SCALE_FACTOR")) or 1
PATHSEP = package.config:sub(1, 1)
EXEDIR = EXEFILE:match("^(.+)[/\\][^/\\]+$")

View File

@ -20,16 +20,6 @@
static SDL_Window *window;
static double get_scale(void) {
#ifndef __APPLE__
float dpi;
if (SDL_GetDisplayDPI(0, NULL, &dpi, NULL) == 0)
return dpi / 96.0;
#endif
return 1.0;
}
static void get_exe_filename(char *buf, int sz) {
#if _WIN32
int len;
@ -203,9 +193,6 @@ init_lua:
lua_pushstring(L, LITE_ARCH_TUPLE);
lua_setglobal(L, "ARCH");
lua_pushnumber(L, get_scale());
lua_setglobal(L, "SCALE");
char exename[2048];
get_exe_filename(exename, sizeof(exename));
if (*exename) {