diff --git a/src/maomao.c b/src/maomao.c index bcad916..5328260 100644 --- a/src/maomao.c +++ b/src/maomao.c @@ -1580,7 +1580,7 @@ void swallow(Client *c, Client *w) { if (!c->foreign_toplevel && c->mon) add_foreign_toplevel(c); - if (c->isminied) { + if (c->isminied && c->foreign_toplevel) { wlr_foreign_toplevel_handle_v1_set_activated(c->foreign_toplevel, false); wlr_foreign_toplevel_handle_v1_set_minimized(c->foreign_toplevel, true);