Commit 420f3f78 authored by Camilla Berglund's avatar Camilla Berglund
Browse files

Wayland error reporting work.

parent ede7a585
......@@ -102,7 +102,11 @@ int _glfwPlatformInit(void)
{
_glfw.wl.display = wl_display_connect(NULL);
if (!_glfw.wl.display)
{
_glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland: Failed to connect to display");
return GL_FALSE;
}
_glfw.wl.registry = wl_display_get_registry(_glfw.wl.display);
wl_registry_add_listener(_glfw.wl.registry, &registryListener, NULL);
......
......@@ -123,7 +123,7 @@ void _glfwAddOutput(uint32_t name, uint32_t version)
if (version < 2)
{
_glfwInputError(GLFW_PLATFORM_ERROR,
"Unsupported wl_output interface version");
"Wayland: Unsupported output interface version");
return;
}
......
......@@ -143,7 +143,7 @@ void _glfwPlatformGetWindowPos(_GLFWwindow* window, int* xpos, int* ypos)
// to (0, 0)
_glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland does not allow manual window positioning");
"Wayland: Window position retreival not supported");
if (xpos)
*xpos = 0;
......@@ -156,7 +156,7 @@ void _glfwPlatformSetWindowPos(_GLFWwindow* window, int xpos, int ypos)
// A Wayland client can not set its position, so just warn
_glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland does not allow manual window positioning");
"Wayland: Window position setting not supported");
}
void _glfwPlatformGetWindowSize(_GLFWwindow* window, int* width, int* height)
......@@ -253,7 +253,7 @@ void _glfwPlatformSetCursorPos(_GLFWwindow* window, double x, double y)
{
// A Wayland client can not set the cursor position
_glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland does not allow cursor positioning");
"Wayland: Cursor position setting not supported");
}
void _glfwPlatformApplyCursorMode(_GLFWwindow* window)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment