From 82c33663178a8f7e602f75e02d953631ab6695c0 Mon Sep 17 00:00:00 2001 From: bakkeby Date: Wed, 27 Mar 2024 09:04:55 +0100 Subject: [PATCH] tagpreview: proposed change to force hide preview window when changing tags ref. #415 --- patch/bar_powerline_tags.c | 5 +++++ patch/bar_taglabels.c | 5 +++++ patch/bar_tags.c | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/patch/bar_powerline_tags.c b/patch/bar_powerline_tags.c index 0987c9b..86fe0a1 100644 --- a/patch/bar_powerline_tags.c +++ b/patch/bar_powerline_tags.c @@ -102,6 +102,11 @@ click_pwrl_tags(Bar *bar, Arg *arg, BarArg *a) if (i < NUMTAGS) { arg->ui = 1 << i; } + #if BAR_TAGPREVIEW_PATCH + if (selmon->previewshow != 0) { + hidetagpreview(selmon); + } + #endif // BAR_TAGPREVIEW_PATCH return ClkTagBar; } diff --git a/patch/bar_taglabels.c b/patch/bar_taglabels.c index cf1b762..48dce77 100644 --- a/patch/bar_taglabels.c +++ b/patch/bar_taglabels.c @@ -87,6 +87,11 @@ click_taglabels(Bar *bar, Arg *arg, BarArg *a) if (i < NUMTAGS) { arg->ui = 1 << i; } + #if BAR_TAGPREVIEW_PATCH + if (selmon->previewshow != 0) { + hidetagpreview(selmon); + } + #endif // BAR_TAGPREVIEW_PATCH return ClkTagBar; } diff --git a/patch/bar_tags.c b/patch/bar_tags.c index 6a420d0..4715e95 100644 --- a/patch/bar_tags.c +++ b/patch/bar_tags.c @@ -88,6 +88,11 @@ click_tags(Bar *bar, Arg *arg, BarArg *a) if (i < NUMTAGS) { arg->ui = 1 << i; } + #if BAR_TAGPREVIEW_PATCH + if (selmon->previewshow != 0) { + hidetagpreview(selmon); + } + #endif // BAR_TAGPREVIEW_PATCH return ClkTagBar; }