diff --git a/src/cocoa_window.m b/src/cocoa_window.m
index 4c9dea903e0bbaf3345096877246733abde45ea0..1ee85bc60886b4b6dca06aac0a5320ea7e5eca63 100644
--- a/src/cocoa_window.m
+++ b/src/cocoa_window.m
@@ -1375,7 +1375,7 @@ void _glfwPlatformSetWindowMonitor(_GLFWwindow* window,
     if (window->monitor)
         releaseMonitor(window);
 
-    _glfwInputWindowMonitorChange(window, monitor);
+    _glfwInputWindowMonitor(window, monitor);
 
     // HACK: Allow the state cached in Cocoa to catch up to reality
     // TODO: Solve this in a less terrible way
diff --git a/src/internal.h b/src/internal.h
index 39494340bff43f89961535296541940d0dcbbc47..1bfdb859889bf9ba8a32776911c835bfac082631 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -779,7 +779,7 @@ void _glfwInputWindowCloseRequest(_GLFWwindow* window);
  *  @param[in] monitor The new desired monitor, or `NULL`.
  *  @ingroup event
  */
-void _glfwInputWindowMonitorChange(_GLFWwindow* window, _GLFWmonitor* monitor);
+void _glfwInputWindowMonitor(_GLFWwindow* window, _GLFWmonitor* monitor);
 
 /*! @brief Notifies shared code of a physical key event.
  *  @param[in] window The window that received the event.
diff --git a/src/win32_window.c b/src/win32_window.c
index 394a24dac9585931102a6e345e023d33ff9eb60b..71738d140b05a3419ebf82a0b10cdf780a5e9ed3 100644
--- a/src/win32_window.c
+++ b/src/win32_window.c
@@ -1477,7 +1477,7 @@ void _glfwPlatformSetWindowMonitor(_GLFWwindow* window,
     if (window->monitor)
         releaseMonitor(window);
 
-    _glfwInputWindowMonitorChange(window, monitor);
+    _glfwInputWindowMonitor(window, monitor);
 
     if (monitor)
     {
diff --git a/src/window.c b/src/window.c
index c91ef0058331a23f7280c5cd78f313fedc6c50be..0e1c248475968722c9ab7c2576d8613cc9e91ab0 100644
--- a/src/window.c
+++ b/src/window.c
@@ -108,7 +108,7 @@ void _glfwInputWindowCloseRequest(_GLFWwindow* window)
         window->callbacks.close((GLFWwindow*) window);
 }
 
-void _glfwInputWindowMonitorChange(_GLFWwindow* window, _GLFWmonitor* monitor)
+void _glfwInputWindowMonitor(_GLFWwindow* window, _GLFWmonitor* monitor)
 {
     window->monitor = monitor;
 }
diff --git a/src/wl_window.c b/src/wl_window.c
index 649ed7e9426c83887e0546e8fa71af7f101ebaf5..f0f2637e4b4a2f3d4966370c583b20089e5a22da 100644
--- a/src/wl_window.c
+++ b/src/wl_window.c
@@ -642,7 +642,7 @@ void _glfwPlatformSetWindowMonitor(_GLFWwindow* window,
     {
         wl_shell_surface_set_toplevel(window->wl.shellSurface);
     }
-    _glfwInputWindowMonitorChange(window, monitor);
+    _glfwInputWindowMonitor(window, monitor);
 }
 
 int _glfwPlatformWindowFocused(_GLFWwindow* window)
diff --git a/src/x11_window.c b/src/x11_window.c
index 7c407cc5a9453e636b6b6c2e803f5b3ceca31274..c89d2ec51ef903fa984c7677476b617d6d75052d 100644
--- a/src/x11_window.c
+++ b/src/x11_window.c
@@ -2377,7 +2377,7 @@ void _glfwPlatformSetWindowMonitor(_GLFWwindow* window,
     if (window->monitor)
         releaseMonitor(window);
 
-    _glfwInputWindowMonitorChange(window, monitor);
+    _glfwInputWindowMonitor(window, monitor);
     updateNormalHints(window, width, height);
     updateWindowMode(window);