aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test/unit_tests/worker/worker.cpp
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-01-11 20:19:35 +0100
committerEgor Tensin <egor@tensin.name>2026-01-11 20:19:35 +0100
commiteb5c7292d0e033ef5fd4a1bf2771974642b79cef (patch)
treed27442af61012b78dbffe119c9c0edd4a3f43636 /test/unit_tests/worker/worker.cpp
parentworkflows/ci: update base images (diff)
downloadwinapi-common-eb5c7292d0e033ef5fd4a1bf2771974642b79cef.tar.gz
winapi-common-eb5c7292d0e033ef5fd4a1bf2771974642b79cef.zip
test/unit_tests/worker: switch to IsWindowVisible
Diffstat (limited to 'test/unit_tests/worker/worker.cpp')
-rw-r--r--test/unit_tests/worker/worker.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/test/unit_tests/worker/worker.cpp b/test/unit_tests/worker/worker.cpp
index c4dadf8..40e531a 100644
--- a/test/unit_tests/worker/worker.cpp
+++ b/test/unit_tests/worker/worker.cpp
@@ -31,13 +31,9 @@ bool is_window_visible() {
return false;
}
- const auto mask = ::GetWindowLongW(window, GWL_STYLE);
+ const auto visible = ::IsWindowVisible(window);
- if (!mask) {
- throw winapi::error::windows(GetLastError(), "GetWindowLongW");
- }
-
- return mask & WS_VISIBLE;
+ return visible;
}
winapi::Handle write_to(winapi::Handle dest, const std::string& msg) {