summaryrefslogtreecommitdiff
path: root/alf/alflayout.cpp
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-21 16:27:40 +0200
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-21 16:27:40 +0200
commit2765ee8bfc1fb0152ed2da324bdcb0a37f43c722 (patch)
tree4ee5babb2e126e917fc4287d69610dd391bcd591 /alf/alflayout.cpp
parente40c5381c1338ab0bf7e6d409180d95c8d8e458d (diff)
make ALF_SetBackgroundColor disable color inheritance
Diffstat (limited to 'alf/alflayout.cpp')
-rw-r--r--alf/alflayout.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/alf/alflayout.cpp b/alf/alflayout.cpp
index 228e5b3..2dfe16d 100644
--- a/alf/alflayout.cpp
+++ b/alf/alflayout.cpp
@@ -444,7 +444,7 @@ ALF_Layout_AddWidget(ALFLayout* layout, HWND window, const ALFAddWidgetParams* p
ALF_Layout_ForwardFontToWidget(layout, window, w, (HFONT)SendMessage(window, WM_GETFONT, 0, 0), 0);
}
if (w->flags & ALF_LAYOUT_INHERITBGCOLOR) {
- ALF_SetBackgroundColor(w->hwnd, ALF_GetBackgroundColor(window));
+ SendMessage(w->hwnd, ALF_WM_SETBGCOLOR, 0, (LPARAM)ALF_BackgroundColor(window));
}
ALF_ListInsert(layout->widgets.prev, &w->list);
@@ -600,7 +600,7 @@ ALF_Layout_SetWidgetFlags(ALFLayout *layout, HWND window, HWND needle, DWORD fla
if (flags & ALF_LAYOUT_INHERITFONT)
ALF_Layout_ForwardFontToWidget(layout, window, w, (HFONT)SendMessage(window, WM_GETFONT, 0, 0), 0);
if (flags & ALF_LAYOUT_INHERITBGCOLOR)
- ALF_SetBackgroundColor(w->hwnd, ALF_GetBackgroundColor(window));
+ SendMessage(w->hwnd, ALF_WM_SETBGCOLOR, 0, (LPARAM)ALF_BackgroundColor(window));
ALF_Layout_Invalidate(layout, window);