Merge branch 'master' of github.com:elmindreda/glfw
diff --git a/src/win32_fullscreen.c b/src/win32_fullscreen.c
index 35d7505..26740d1 100644
--- a/src/win32_fullscreen.c
+++ b/src/win32_fullscreen.c
@@ -43,7 +43,7 @@
int* bpp, int* refreshRate,
GLboolean exactBPP)
{
- int mode, bestWidth, bestHeight, bestBPP, bestRate;
+ int mode, bestWidth = 0, bestHeight = 0, bestBPP = 0, bestRate = 0;
unsigned int sizeDiff, rateDiff, leastSizeDiff, leastRateDiff;
GLboolean foundMode = GL_FALSE;
DEVMODE dm;
@@ -130,7 +130,7 @@
closestRate = *refreshRate;
if (getClosestVideoMode(&closestWidth, &closestHeight,
- &closestBPP, &closestRate, GL_FALSE))
+ &closestBPP, &closestRate, exactBPP))
{
dm.dmSize = sizeof(DEVMODE);
dm.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_BITSPERPEL;
diff --git a/src/win32_input.c b/src/win32_input.c
index a919583..2178b14 100644
--- a/src/win32_input.c
+++ b/src/win32_input.c
@@ -106,6 +106,8 @@
void _glfwPlatformEnableSystemKeys(_GLFWwindow* window)
{
+ UNREFERENCED_PARAMETER(window);
+
if (_glfwLibrary.Win32.keyboardHook != NULL)
{
UnhookWindowsHookEx(_glfwLibrary.Win32.keyboardHook);
@@ -120,6 +122,8 @@
void _glfwPlatformDisableSystemKeys(_GLFWwindow* window)
{
+ UNREFERENCED_PARAMETER(window);
+
_glfwLibrary.Win32.keyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL,
keyboardHook,
_glfwLibrary.Win32.instance,
diff --git a/src/win32_window.c b/src/win32_window.c
index 6bb9509..75c8a8c 100644
--- a/src/win32_window.c
+++ b/src/win32_window.c
@@ -41,6 +41,7 @@
static void hideCursor(_GLFWwindow* window)
{
+ UNREFERENCED_PARAMETER(window);
}
@@ -69,6 +70,8 @@
static void showCursor(_GLFWwindow* window)
{
+ UNREFERENCED_PARAMETER(window);
+
// Un-capture cursor
ReleaseCapture();