diff --git a/android/app-android.cpp b/android/app-android.cpp index b4fc8dd6ed..f4dd3006c9 100644 --- a/android/app-android.cpp +++ b/android/app-android.cpp @@ -129,6 +129,8 @@ int System_GetPropertyInt(SystemProperty prop) { return optimalSampleRate; case SYSPROP_AUDIO_OPTIMAL_FRAMES_PER_BUFFER: return optimalFramesPerBuffer; + case SYSPROP_DISPLAY_REFRESH_RATE: + return (int)(display_hz * 1000.0); default: return -1; } diff --git a/base/BlackberryMain.cpp b/base/BlackberryMain.cpp index 47aabf651c..75bab2aa6c 100644 --- a/base/BlackberryMain.cpp +++ b/base/BlackberryMain.cpp @@ -48,6 +48,8 @@ int System_GetPropertyInt(SystemProperty prop) { switch (prop) { case SYSPROP_AUDIO_SAMPLE_RATE: return 44100; + case SYSPROP_DISPLAY_REFRESH_RATE: + return 60000; default: return -1; } diff --git a/base/NativeApp.h b/base/NativeApp.h index 7dedd32ac0..b24a284782 100644 --- a/base/NativeApp.h +++ b/base/NativeApp.h @@ -130,6 +130,7 @@ enum SystemProperty { SYSPROP_SYSTEMVERSION, SYSPROP_DISPLAY_XRES, SYSPROP_DISPLAY_YRES, + SYSPROP_DISPLAY_REFRESH_RATE, // returns 1000*the refresh rate in Hz as it can be non-integer SYSPROP_MOGA_VERSION, // Exposed on Android. Choosing the optimal sample rate for audio diff --git a/base/PCMain.cpp b/base/PCMain.cpp index ba82636eba..536d2fd5da 100644 --- a/base/PCMain.cpp +++ b/base/PCMain.cpp @@ -316,6 +316,8 @@ int System_GetPropertyInt(SystemProperty prop) { switch (prop) { case SYSPROP_AUDIO_SAMPLE_RATE: return 44100; + case SYSPROP_DISPLAY_REFRESH_RATE: + return 60000; default: return -1; } diff --git a/base/QtMain.cpp b/base/QtMain.cpp index c1aba18f66..0e82b028ff 100644 --- a/base/QtMain.cpp +++ b/base/QtMain.cpp @@ -73,6 +73,8 @@ int System_GetPropertyInt(SystemProperty prop) { switch (prop) { case SYSPROP_AUDIO_SAMPLE_RATE: return 44100; + case SYSPROP_DISPLAY_REFRESH_RATE: + return 60000; default: return -1; }