diff --git a/src/xsettings.c b/src/xsettings.c index 028487b..e59bea2 100644 --- a/src/xsettings.c +++ b/src/xsettings.c @@ -537,7 +537,7 @@ parse_settings (unsigned char *prop, else settings->seen &= ~SEEN_RGBA; } - else if (strcmp (name, "Xft/DPI") == 0) + else if (strcmp (name, "Xft/DPI") == 0 && ival != (CARD32) -1) { settings->seen |= SEEN_DPI; settings->dpi = (double)ival/1024.0;