Wayland: Use enum type to store enum value

This commit is contained in:
Camilla Löwy 2022-06-20 22:57:18 +02:00
parent 29b7669bc6
commit 80dc0533cf
2 changed files with 4 additions and 4 deletions

View File

@ -276,7 +276,7 @@ typedef struct _GLFWwindowWayland
struct {
struct wl_buffer* buffer;
_GLFWdecorationWayland top, left, right, bottom;
int focus;
_GLFWdecorationSideWayland focus;
} decorations;
} _GLFWwindowWayland;

View File

@ -976,9 +976,9 @@ static char* readDataOfferAsString(struct wl_data_offer* offer, const char* mime
}
static _GLFWwindow* findWindowFromDecorationSurface(struct wl_surface* surface,
int* which)
_GLFWdecorationSideWayland* which)
{
int focus;
_GLFWdecorationSideWayland focus;
_GLFWwindow* window = _glfw.windowListHead;
if (!which)
which = &focus;
@ -1020,7 +1020,7 @@ static void pointerHandleEnter(void* userData,
if (!surface)
return;
int focus = 0;
_GLFWdecorationSideWayland focus = mainWindow;
_GLFWwindow* window = wl_surface_get_user_data(surface);
if (!window)
{