[repo.or.cz] wmaker-crm.git branch master updated: wmaker-0.96.0-100-g931186bd18cb

3 views
Skip to first unread message

crmafra

unread,
Apr 14, 2026, 2:32:48 PMApr 14
to wmake...@googlegroups.com
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, master has been updated
via 931186bd18cbe5249f1f4d06e02ba1fcc2609d06 (commit)
from 5b631cad93935782093a5d95615b9cda4cdbb73f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 931186bd18cbe5249f1f4d06e02ba1fcc2609d06
Author: David Maciejak <david.m...@gmail.com>
Date: Mon, 13 Apr 2026 18:57:00 -0400
URL: <https://repo.or.cz/wmaker-crm.git/931186bd18cbe524>

wmaker: prevent transient windows to create an appicon

This patch is preventing transient windows which are defined as
short-lived window that "belongs" to a main application window
to create their own appicon.
Some applications are not creating an appicon but are getting
default appicon for their popup windows which can only disappear
when wmaker is restarted.
---
src/appicon.c | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/src/appicon.c b/src/appicon.c
index b2f48ed6c7d2..105753804fed 100644
--- a/src/appicon.c
+++ b/src/appicon.c
@@ -146,6 +146,10 @@ WAppIcon *wAppIconCreateForDock(WScreen *scr, const char *command, const char *w

void create_appicon_for_application(WApplication *wapp, WWindow *wwin)
{
+ /* Transient windows should never get their own appicon */
+ if (wwin->transient_for != None && wwin->transient_for != wwin->screen_ptr->root_win)
+ return;
+
/* Try to create an icon from the dock or clip */
create_appicon_from_dock(wwin, wapp, wapp->main_window);


-----------------------------------------------------------------------

Summary of changes:
src/appicon.c | 4 ++++
1 file changed, 4 insertions(+)


repo.or.cz automatic notification. Contact project admin crm...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
--
wmaker-crm.git ("The Window Maker window manager")
Reply all
Reply to author
Forward
0 new messages