From 6a95d0428757af844c315e357d743e3d42ae72b5 Mon Sep 17 00:00:00 2001 From: Xinqi Bao Date: Mon, 14 Mar 2022 18:04:46 +0800 Subject: [PATCH 1/1] patch: remove fullscreen --- config.def.h | 1 - dwm.c | 14 -------------- 2 files changed, 15 deletions(-) diff --git a/config.def.h b/config.def.h index 7f8851a..e3ad0a5 100644 --- a/config.def.h +++ b/config.def.h @@ -108,7 +108,6 @@ static Key keys[] = { /* layout */ { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, { MODKEY, XK_m, setlayout, {.v = &layouts[1]} }, - { MODKEY, XK_f, fullscreen, {0} }, { MODKEY, XK_space, zoom, {0} }, { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, diff --git a/dwm.c b/dwm.c index 781e060..1348e47 100644 --- a/dwm.c +++ b/dwm.c @@ -214,7 +214,6 @@ static void setclientstate(Client *c, long state); static void setfocus(Client *c); static void setfullscreen(Client *c, int fullscreen); static void setgaps(const Arg *arg); -static void fullscreen(const Arg *arg); static void setlayout(const Arg *arg); static void setmfact(const Arg *arg); static void setup(void); @@ -1592,19 +1591,6 @@ setfullscreen(Client *c, int fullscreen) } } -Layout *last_layout; -void -fullscreen(const Arg *arg) -{ - if (selmon->showbar) { - for(last_layout = (Layout *)layouts; last_layout != selmon->lt[selmon->sellt]; last_layout++); - setlayout(&((Arg) { .v = &layouts[2] })); - } else { - setlayout(&((Arg) { .v = last_layout })); - } - togglebar(arg); -} - void setgaps(const Arg *arg) { -- 2.20.1