1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-11-23 02:38:52 -05:00

wayland: Coding style cleanup

Fixes * positioning, indentation and newline inconsistencies.
This commit is contained in:
Jonas Ådahl 2014-09-28 21:54:09 +02:00
parent b1033a3443
commit 4dd669661b
2 changed files with 39 additions and 29 deletions

View File

@ -573,18 +573,25 @@ int _glfwPlatformInit(void)
_glfwInitTimer(); _glfwInitTimer();
_glfwInitJoysticks(); _glfwInitJoysticks();
if (_glfw.wl.pointer && _glfw.wl.shm){ if (_glfw.wl.pointer && _glfw.wl.shm)
{
_glfw.wl.cursorTheme = wl_cursor_theme_load(NULL, 32, _glfw.wl.shm); _glfw.wl.cursorTheme = wl_cursor_theme_load(NULL, 32, _glfw.wl.shm);
if (!_glfw.wl.cursorTheme) { if (!_glfw.wl.cursorTheme)
_glfwInputError(GLFW_PLATFORM_ERROR, "Wayland: Unable to load default cursor theme\n"); {
_glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland: Unable to load default cursor theme\n");
return GL_FALSE; return GL_FALSE;
} }
_glfw.wl.defaultCursor = wl_cursor_theme_get_cursor(_glfw.wl.cursorTheme, "left_ptr"); _glfw.wl.defaultCursor =
if (!_glfw.wl.defaultCursor) { wl_cursor_theme_get_cursor(_glfw.wl.cursorTheme, "left_ptr");
_glfwInputError(GLFW_PLATFORM_ERROR, "Wayland: Unable to load default left pointer\n"); if (!_glfw.wl.defaultCursor)
{
_glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland: Unable to load default left pointer\n");
return GL_FALSE; return GL_FALSE;
} }
_glfw.wl.cursorSurface = wl_compositor_create_surface(_glfw.wl.compositor); _glfw.wl.cursorSurface =
wl_compositor_create_surface(_glfw.wl.compositor);
} }
return GL_TRUE; return GL_TRUE;

View File

@ -370,24 +370,26 @@ int _glfwPlatformCreateCursor(_GLFWcursor* cursor,
const GLFWimage* image, const GLFWimage* image,
int xhot, int yhot) int xhot, int yhot)
{ {
struct wl_shm_pool *pool; struct wl_shm_pool* pool;
int stride = image->width * 4; int stride = image->width * 4;
int length = image->width * image->height * 4; int length = image->width * image->height * 4;
void *data; void* data;
int fd, i; int fd, i;
fd = createAnonymousFile(length); fd = createAnonymousFile(length);
if (fd < 0) { if (fd < 0)
{
_glfwInputError(GLFW_PLATFORM_ERROR, _glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland: Creating a buffer file for %d B failed: %m\n", "Wayland: Creating a buffer file for %d B failed: %m\n",
length); length);
return GL_FALSE; return GL_FALSE;
} }
data = mmap(NULL, length, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); data = mmap(NULL, length, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
if (data == MAP_FAILED) { if (data == MAP_FAILED)
{
_glfwInputError(GLFW_PLATFORM_ERROR, _glfwInputError(GLFW_PLATFORM_ERROR,
"Wayland: Cursor mmap failed: %m\n"); "Wayland: Cursor mmap failed: %m\n");
close(fd); close(fd);
return GL_FALSE; return GL_FALSE;
} }
@ -405,10 +407,11 @@ int _glfwPlatformCreateCursor(_GLFWcursor* cursor,
*target++ = source[3]; *target++ = source[3];
} }
cursor->wl.buffer = wl_shm_pool_create_buffer(pool, 0, cursor->wl.buffer =
image->width, wl_shm_pool_create_buffer(pool, 0,
image->height, image->width,
stride, WL_SHM_FORMAT_ARGB8888); image->height,
stride, WL_SHM_FORMAT_ARGB8888);
munmap(data, length); munmap(data, length);
wl_shm_pool_destroy(pool); wl_shm_pool_destroy(pool);
@ -426,9 +429,9 @@ void _glfwPlatformDestroyCursor(_GLFWcursor* cursor)
void _glfwPlatformSetCursor(_GLFWwindow* window, _GLFWcursor* cursor) void _glfwPlatformSetCursor(_GLFWwindow* window, _GLFWcursor* cursor)
{ {
struct wl_buffer *buffer; struct wl_buffer* buffer;
struct wl_cursor_image *image; struct wl_cursor_image* image;
struct wl_surface *surface = _glfw.wl.cursorSurface; struct wl_surface* surface = _glfw.wl.cursorSurface;
if (!_glfw.wl.pointer) if (!_glfw.wl.pointer)
return; return;
@ -449,23 +452,23 @@ void _glfwPlatformSetCursor(_GLFWwindow* window, _GLFWcursor* cursor)
if (!buffer) if (!buffer)
return; return;
wl_pointer_set_cursor(_glfw.wl.pointer, _glfw.wl.pointerSerial, wl_pointer_set_cursor(_glfw.wl.pointer, _glfw.wl.pointerSerial,
surface, surface,
image->hotspot_x, image->hotspot_x,
image->hotspot_y); image->hotspot_y);
wl_surface_attach(surface, buffer, 0, 0); wl_surface_attach(surface, buffer, 0, 0);
wl_surface_damage(surface, 0, 0, wl_surface_damage(surface, 0, 0,
image->width, image->height); image->width, image->height);
wl_surface_commit(surface); wl_surface_commit(surface);
} }
else else
{ {
wl_pointer_set_cursor(_glfw.wl.pointer, _glfw.wl.pointerSerial, wl_pointer_set_cursor(_glfw.wl.pointer, _glfw.wl.pointerSerial,
surface, surface,
cursor->wl.xhot, cursor->wl.xhot,
cursor->wl.yhot); cursor->wl.yhot);
wl_surface_attach(surface, cursor->wl.buffer, 0, 0); wl_surface_attach(surface, cursor->wl.buffer, 0, 0);
wl_surface_damage(surface, 0, 0, wl_surface_damage(surface, 0, 0,
cursor->wl.width, cursor->wl.height); cursor->wl.width, cursor->wl.height);
wl_surface_commit(surface); wl_surface_commit(surface);
} }
} }