wayland: remove a few unused fields

This commit is contained in:
IoIxD
2025-12-18 18:27:44 -07:00
parent 59ff6f1008
commit 18511dec2f
2 changed files with 11 additions and 13 deletions

View File

@@ -60,7 +60,7 @@ struct _MwLLWaylandSublevel {
MwLL topmost_parent; /* The parent at the top of all the other parents. Usually a toplevel. */
};
/* Shared set of anything needed for a shm buffer. Used both for surface framebuffers, and cursors. */
/* Shared set of anything needed for a shm buffer. */
struct _MwLLWaylandShmBuffer {
struct wl_shm* shm;
struct wl_shm_pool* shm_pool;
@@ -111,11 +111,8 @@ struct _MwLLWayland {
struct wl_pointer* pointer;
MwU32 pointer_serial;
MwBool active; /* Whether or not the surface is the one being hovered over. */
MwU32 mod_state;
MwLL* sublevels; /* stb_ds managed array of any sublevels */
MwBool configured; /* Whether or not xdg_toplevel_configure has run once */
MwU32 x, y, ww, wh; /* Window position */
@@ -123,8 +120,6 @@ struct _MwLLWayland {
MwU32 mw, mh; /* Monitor width and height as advertised by wl_output.mode */
char* cur_selection;
struct _MwLLWaylandShmBuffer framebuffer;
struct _MwLLWaylandShmBuffer cursor;
struct _MwLLWaylandShmBuffer* icon;

View File

@@ -9,6 +9,16 @@
#include <wayland-util.h>
#include <unistd.h>
/* TODO:
* - MwLLMakeToolWindowImpl
* - MwLLSetClipboardImpl
* - MwLLGrabPointerImpl
* - MwLLFocusImpl
* - MwLLMakePopupImpl
* - MwLLShowImpl
* - MwLLDetachImpl
*/
/* TODO: find out what FreeBSD and such wants us to include */
#ifdef __FreeBSD__
/* XXX: Untested (nishi) */
@@ -501,11 +511,6 @@ static void xdg_toplevel_configure(void* data,
MwLLDispatch(self, resize, NULL);
MwLLDispatch(self, draw, NULL);
for(i = 0; i < arrlen(self->wayland.sublevels); i++) {
MwLL handle = self->wayland.sublevels[i];
region_setup(handle);
}
/*if(!self->wayland.egl_setup) {
self->wayland.egl_setup = egl_setup(self, self->wayland.x, self->wayland.y, width, height);
} else {
@@ -856,8 +861,6 @@ static MwLL MwLLCreateImpl(MwLL parent, int x, int y, int width, int height) {
r->wayland.x = x;
r->wayland.y = y;
r->wayland.sublevels = NULL;
if(parent == NULL) {
setup_toplevel(r, x, y);
} else {