From af3e4d2e5b63fa2db14834b17b20b40771744b91 Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 31 Aug 2026 07:46:55 +0000 Subject: [PATCH] Do not allow popups for control clients, from Noam Stolero. --- cmd-display-menu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd-display-menu.c b/cmd-display-menu.c index 19ad3a9b4..83faaf6ae 100644 --- a/cmd-display-menu.c +++ b/cmd-display-menu.c @@ -1,4 +1,4 @@ -/* $OpenBSD: cmd-display-menu.c,v 1.52 2026/07/14 19:07:03 nicm Exp $ */ +/* $OpenBSD: cmd-display-menu.c,v 1.53 2026/08/31 07:46:55 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott @@ -592,6 +592,8 @@ cmd_display_popup_exec(struct cmd *self, struct cmdq_item *item) server_client_clear_overlay(tc); return (CMD_RETURN_NORMAL); } + if (tc->flags & CLIENT_CONTROL) + return (CMD_RETURN_NORMAL); if (!modify && tc->overlay_draw != NULL) return (CMD_RETURN_NORMAL);