Windows: Prevent applying -1 as inset space.

This commit is contained in:
Unknown W. Brackets 2020-04-05 17:06:36 -07:00
parent 268df5aa6c
commit fd0bf21215
3 changed files with 15 additions and 0 deletions

View File

@ -174,6 +174,11 @@ float System_GetPropertyFloat(SystemProperty prop) {
return QApplication::primaryScreen()->logicalDotsPerInch(); return QApplication::primaryScreen()->logicalDotsPerInch();
case SYSPROP_DISPLAY_DPI: case SYSPROP_DISPLAY_DPI:
return QApplication::primaryScreen()->physicalDotsPerInch(); return QApplication::primaryScreen()->physicalDotsPerInch();
case SYSPROP_DISPLAY_SAFE_INSET_LEFT:
case SYSPROP_DISPLAY_SAFE_INSET_RIGHT:
case SYSPROP_DISPLAY_SAFE_INSET_TOP:
case SYSPROP_DISPLAY_SAFE_INSET_BOTTOM:
return 0.0f;
default: default:
return -1; return -1;
} }

View File

@ -337,6 +337,11 @@ float System_GetPropertyFloat(SystemProperty prop) {
switch (prop) { switch (prop) {
case SYSPROP_DISPLAY_REFRESH_RATE: case SYSPROP_DISPLAY_REFRESH_RATE:
return g_RefreshRate; return g_RefreshRate;
case SYSPROP_DISPLAY_SAFE_INSET_LEFT:
case SYSPROP_DISPLAY_SAFE_INSET_RIGHT:
case SYSPROP_DISPLAY_SAFE_INSET_TOP:
case SYSPROP_DISPLAY_SAFE_INSET_BOTTOM:
return 0.0f;
default: default:
return -1; return -1;
} }

View File

@ -248,6 +248,11 @@ float System_GetPropertyFloat(SystemProperty prop) {
return 60.f; return 60.f;
case SYSPROP_DISPLAY_DPI: case SYSPROP_DISPLAY_DPI:
return (float)ScreenDPI(); return (float)ScreenDPI();
case SYSPROP_DISPLAY_SAFE_INSET_LEFT:
case SYSPROP_DISPLAY_SAFE_INSET_RIGHT:
case SYSPROP_DISPLAY_SAFE_INSET_TOP:
case SYSPROP_DISPLAY_SAFE_INSET_BOTTOM:
return 0.0f;
default: default:
return -1; return -1;
} }