diff options
author | Alexander Neumann <alexander.neumann@picos-software.com> | 2020-12-09 15:45:00 +0100 |
---|---|---|
committer | Alexander Neumann <alexander.neumann@picos-software.com> | 2020-12-09 15:45:00 +0100 |
commit | 98655d01b2f1da08655b4bc67517e452c3ca83a9 (patch) | |
tree | a87fdfebdfc28a0837e35c767c85c115c7b9e6ff | |
parent | Merge pull request #735 from shivas/combobox-event-not-published (diff) | |
download | wireguard-windows-98655d01b2f1da08655b4bc67517e452c3ca83a9.tar.xz wireguard-windows-98655d01b2f1da08655b4bc67517e452c3ca83a9.zip |
WindowBase: Only use transparent background mix mode on Containers, fixes #746
-rw-r--r-- | window.go | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -2247,7 +2247,9 @@ func (wb *WindowBase) backgroundEffective() (Brush, Window) { } func (wb *WindowBase) prepareDCForBackground(hdc win.HDC, hwnd win.HWND, brushWnd Window) { - win.SetBkMode(hdc, win.TRANSPARENT) + if _, ok := brushWnd.(Container); ok { + win.SetBkMode(hdc, win.TRANSPARENT) + } var bgRC win.RECT win.GetWindowRect(brushWnd.Handle(), &bgRC) |