summaryrefslogtreecommitdiff
path: root/src/sxwm.c
diff options
context:
space:
mode:
authorAbhinav <abhinav.prsai@gmail.com>2025-07-17 16:40:18 +0100
committerAbhinav <abhinav.prsai@gmail.com>2025-07-17 16:40:18 +0100
commit7e0c5b9442cd04d8198d8749494c0f449fb9568f (patch)
treea6d5a9f825ebe327444cf06accde6999f5be1831 /src/sxwm.c
parent539a8ff27e556b11d9aa933d06ef641072702c73 (diff)
remove auto-fullscreen capabilities
this feature was improperly implemented and causing problems. removing it for now
Diffstat (limited to 'src/sxwm.c')
-rw-r--r--src/sxwm.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/sxwm.c b/src/sxwm.c
index 90ef09d..36ff863 100644
--- a/src/sxwm.c
+++ b/src/sxwm.c
@@ -112,7 +112,6 @@ Atom atom_net_active_window;
Atom atom_net_current_desktop;
Atom atom_net_supported;
Atom atom_net_wm_state;
-Atom atom_net_wm_state_fullscreen;
Atom atom_wm_window_type;
Atom atom_net_wm_window_type_dock;
Atom atom_net_workarea;
@@ -854,19 +853,6 @@ void hdl_client_msg(XEvent *xev)
change_workspace(ws);
return;
}
- if (xev->xclient.message_type == atom_net_wm_state) {
- long action = xev->xclient.data.l[0];
- Atom target = xev->xclient.data.l[1];
- if (target == atom_net_wm_state_fullscreen) {
- if (action == 1 || action == 2) {
- toggle_fullscreen();
- }
- else if (action == 0 && focused && focused->fullscreen) {
- toggle_fullscreen();
- }
- }
- return;
- }
}
void hdl_config_ntf(XEvent *xev)
@@ -2062,9 +2048,7 @@ void setup_atoms(void)
atom_net_wm_window_type_dock = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DOCK", False);
atom_net_workarea = XInternAtom(dpy, "_NET_WORKAREA", False);
atom_net_wm_state = XInternAtom(dpy, "_NET_WM_STATE", False);
- atom_net_wm_state_fullscreen = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False);
atom_net_wm_state = XInternAtom(dpy, "_NET_WM_STATE", False);
- atom_net_wm_state_fullscreen = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False);
atom_wm_delete = XInternAtom(dpy, "WM_DELETE_WINDOW", False);
atom_net_supporting_wm_check = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False);
atom_net_wm_name = XInternAtom(dpy, "_NET_WM_NAME", False);
@@ -2078,7 +2062,6 @@ void setup_atoms(void)
atom_net_active_window,
atom_net_supported,
atom_net_wm_state,
- atom_net_wm_state_fullscreen,
atom_wm_window_type,
atom_net_wm_window_type_dock,
atom_net_workarea,