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 5b631cad93935782093a5d95615b9cda4cdbb73f (commit)
via ee9fd77a5600d73ca9069aa558dc7aa9b20b5b52 (commit)
from 62e341b5ccded26356850ccf0b601fea11dbd075 (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 5b631cad93935782093a5d95615b9cda4cdbb73f
Author: David Maciejak <
david.m...@gmail.com>
Date: Mon, 6 Apr 2026 18:01:32 -0400
URL: <
https://repo.or.cz/wmaker-crm.git/5b631cad93935782>
wmaker: fix EmulateAppIcon index from advanced_option
This patch is fixing the EmulateAppIcon index which should be
moreChk[8], moreChk[7] used until now is for DontSaveSession
attribute.
---
src/winspector.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/winspector.c b/src/winspector.c
index 86f5bca23dd8..f95bcdefb649 100644
--- a/src/winspector.c
+++ b/src/winspector.c
@@ -1443,10 +1443,10 @@ static void create_tab_app_specific(WWindow *wwin, InspectorPanel *panel, int fr
if (WFLAGP(wwin, emulate_appicon)) {
WMSetButtonEnabled(panel->appChk[1], False);
- WMSetButtonEnabled(panel->moreChk[7], True);
+ WMSetButtonEnabled(panel->moreChk[8], True);
} else {
WMSetButtonEnabled(panel->appChk[1], True);
- WMSetButtonEnabled(panel->moreChk[7], False);
+ WMSetButtonEnabled(panel->moreChk[8], False);
}
} else {
if ((wwin->transient_for != None && wwin->transient_for != scr->root_win)
@@ -1455,7 +1455,7 @@ static void create_tab_app_specific(WWindow *wwin, InspectorPanel *panel, int fr
else
tmp = True;
- WMSetButtonEnabled(panel->moreChk[7], tmp);
+ WMSetButtonEnabled(panel->moreChk[8], tmp);
WMSetPopUpButtonItemEnabled(panel->pagePopUp, 4, False);
panel->appFrm = NULL;
commit ee9fd77a5600d73ca9069aa558dc7aa9b20b5b52
Author: David Maciejak <
david.m...@gmail.com>
Date: Sat, 4 Apr 2026 15:49:04 -0400
URL: <
https://repo.or.cz/wmaker-crm.git/ee9fd77a5600d73c>
wmaker: fix crash for windows without WM_HINTS
This patch is adding a guard before calling wm_hints->icon_pixmap.
Crash can be reproduced with decoration-less apps when disabling
"Emulate application icon" attribute.
Ref:
Program terminated with signal SIGSEGV, Segmentation fault.
806 if (!getSize(wwin->wm_hints->icon_pixmap, &w, &h, &d)) {
[Current thread is 1 (Thread 0x7ffff660ed40 (LWP 29297))]
---
src/icon.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/icon.c b/src/icon.c
index 790bfd29895f..9e3c89a4e878 100644
--- a/src/icon.c
+++ b/src/icon.c
@@ -803,6 +803,9 @@ RImage *get_rimage_icon_from_wm_hints(WIcon *icon)
wwin = icon->owner;
+ if (!wwin->wm_hints)
+ return NULL;
+
if (!getSize(wwin->wm_hints->icon_pixmap, &w, &h, &d)) {
icon->owner->wm_hints->flags &= ~IconPixmapHint;
return NULL;
-----------------------------------------------------------------------
Summary of changes:
src/icon.c | 3 +++
src/winspector.c | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
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")