Преглед изворни кода

CoreServices::getScreenInfo, Windows version compile fix: Remove C++-incompatible C idiom

mcc пре 14 година
родитељ
комит
60660e7648
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      Core/Contents/Source/PolyCoreServices.cpp

+ 2 - 1
Core/Contents/Source/PolyCoreServices.cpp

@@ -226,7 +226,8 @@ ResourceManager *CoreServices::getResourceManager() {
 void CoreServices::getScreenInfo(int *width, int *height, int *hz) {
 #if defined(_WINDOWS)
 	
-	DEVMODE mode = {.dmSize = sizeof(DEVMODE), .dmDriverExtra = 0};
+	DEVMODE mode = {}; // Zero initialize
+	mode.dmSize = sizeof(DEVMODE);
 	
     EnumDisplaySettings(0, ENUM_CURRENT_SETTINGS, &mode);