Skip to content

Commit bfd042e

Browse files
fix: flags
1 parent 81b1f5d commit bfd042e

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

src/ui/extra_widgets.cc

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,6 @@ acrylic_background_widget::acrylic_background_widget(bool use_dwm)
9898
auto round_value = DWMWCP_ROUND;
9999
DwmSetWindowAttribute((HWND)hwnd, DWMWA_WINDOW_CORNER_PREFERENCE,
100100
&round_value, sizeof(round_value));
101-
102-
103101
}
104102

105103
std::unique_lock<std::mutex> lk(cv_m);
@@ -130,7 +128,7 @@ acrylic_background_widget::acrylic_background_widget(bool use_dwm)
130128
SWP_NOACTIVATE | SWP_NOREDRAW | SWP_NOOWNERZORDER |
131129
SWP_NOSENDCHANGING | SWP_NOCOPYBITS | SWP_NOREPOSITION |
132130
SWP_NOZORDER);
133-
131+
134132
SetLayeredWindowAttributes((HWND)hwnd, 0, *opacity, LWA_ALPHA);
135133

136134
cv.wait_for(lk, std::chrono::milliseconds(200));
@@ -159,14 +157,12 @@ acrylic_background_widget::~acrylic_background_widget() {
159157
render_thread.join();
160158
}
161159
void acrylic_background_widget::update_color() {
162-
ACCENT_POLICY accent = {ACCENT_ENABLE_ACRYLICBLURBEHIND,
163-
Flags::GradientColor,
164-
RGB(
165-
acrylic_bg_color.r * 255,
166-
acrylic_bg_color.g * 255,
167-
acrylic_bg_color.b * 255
168-
),
169-
0};
160+
ACCENT_POLICY accent = {
161+
ACCENT_ENABLE_ACRYLICBLURBEHIND,
162+
Flags::GradientColor | Flags::AllBorder | Flags::AllowSetWindowRgn,
163+
RGB(acrylic_bg_color.r * 255, acrylic_bg_color.g * 255,
164+
acrylic_bg_color.b * 255),
165+
0};
170166
WINDOWCOMPOSITIONATTRIBDATA data = {WCA_ACCENT_POLICY, &accent,
171167
sizeof(accent)};
172168
pSetWindowCompositionAttribute((HWND)hwnd, &data);

0 commit comments

Comments
 (0)