diff --git a/demo/glfw/nuklear_glfw.c b/demo/glfw/nuklear_glfw.c index cc2635a..0e87940 100644 --- a/demo/glfw/nuklear_glfw.c +++ b/demo/glfw/nuklear_glfw.c @@ -356,8 +356,8 @@ nk_glfw3_new_frame(void) } glfwGetCursorPos(win, &x, &y); - x *= (double)(int)((float)glfw.width/(float)glfw.display_width); - y *= (double)(int)((float)glfw.height/(float)glfw.display_height); + x *= (double)(int)((float)glfw.display_width/(float)glfw.width); + y *= (double)(int)((float)glfw.display_height/(float)glfw.height); nk_input_motion(ctx, (int)x, (int)y); nk_input_button(ctx, NK_BUTTON_LEFT, (int)x, (int)y, glfwGetMouseButton(win, GLFW_MOUSE_BUTTON_LEFT) == GLFW_PRESS); diff --git a/example/calculator.c b/example/calculator.c index da44915..3c2d7aa 100644 --- a/example/calculator.c +++ b/example/calculator.c @@ -350,8 +350,8 @@ int main(int argc, char *argv[]) nk_input_key(&ctx, NK_KEY_SHIFT, 0); } glfwGetCursorPos(win, &x, &y); - x *= (double)(int)((float)width/(float)display_width); - y *= (double)(int)((float)height/(float)display_height); + x *= (double)(int)((float)display_width/(float)width); + y *= (double)(int)((float)display_height/(float)height); nk_input_motion(&ctx, (int)x, (int)y); nk_input_button(&ctx, NK_BUTTON_LEFT, (int)x, (int)y, glfwGetMouseButton(win, GLFW_MOUSE_BUTTON_LEFT) == GLFW_PRESS); diff --git a/example/extended.c b/example/extended.c index 0b523c5..491177b 100644 --- a/example/extended.c +++ b/example/extended.c @@ -857,8 +857,8 @@ int main(int argc, char *argv[]) nk_input_key(&ctx, NK_KEY_SHIFT, 0); } glfwGetCursorPos(win, &x, &y); - x *= (double)(int)((float)width/(float)display_width); - y *= (double)(int)((float)height/(float)display_height); + x *= (double)(int)((float)display_width/(float)width); + y *= (double)(int)((float)display_height/(float)height); nk_input_motion(&ctx, (int)x, (int)y); nk_input_button(&ctx, NK_BUTTON_LEFT, (int)x, (int)y, glfwGetMouseButton(win, GLFW_MOUSE_BUTTON_LEFT) == GLFW_PRESS); diff --git a/example/node_editor.c b/example/node_editor.c index 5f79a7f..a65f3f9 100644 --- a/example/node_editor.c +++ b/example/node_editor.c @@ -697,8 +697,8 @@ int main(int argc, char *argv[]) nk_input_key(&ctx, NK_KEY_SHIFT, 0); } glfwGetCursorPos(win, &x, &y); - x *= (double)(int)((float)width/(float)display_width); - y *= (double)(int)((float)height/(float)display_height); + x *= (double)(int)((float)display_width/(float)width); + y *= (double)(int)((float)display_height/(float)height); nk_input_motion(&ctx, (int)x, (int)y); nk_input_button(&ctx, NK_BUTTON_LEFT, (int)x, (int)y, glfwGetMouseButton(win, GLFW_MOUSE_BUTTON_LEFT) == GLFW_PRESS); diff --git a/example/overview.c b/example/overview.c index 0581f56..01edfe3 100644 --- a/example/overview.c +++ b/example/overview.c @@ -1446,8 +1446,8 @@ int main(int argc, char *argv[]) nk_input_key(&ctx, NK_KEY_SHIFT, 0); } glfwGetCursorPos(win, &x, &y); - x *= (double)(int)((float)width/(float)display_width); - y *= (double)(int)((float)height/(float)display_height); + x *= (double)(int)((float)display_width/(float)width); + y *= (double)(int)((float)display_height/(float)height); nk_input_motion(&ctx, (int)x, (int)y); nk_input_button(&ctx, NK_BUTTON_LEFT, (int)x, (int)y, glfwGetMouseButton(win, GLFW_MOUSE_BUTTON_LEFT) == GLFW_PRESS);