diff options
| author | Egor Tensin <egor@tensin.name> | 2026-01-11 20:28:17 +0100 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-01-11 20:28:17 +0100 |
| commit | 0eb23048780a2190f91d53e888a6517a6ab44206 (patch) | |
| tree | 95d6a93e075276ec4f247697020f23532aef698e /test/unit_tests/worker/worker.cpp | |
| parent | test/unit_tests/worker: switch to IsWindowVisible (diff) | |
| download | winapi-common-0eb23048780a2190f91d53e888a6517a6ab44206.tar.gz winapi-common-0eb23048780a2190f91d53e888a6517a6ab44206.zip | |
Revert "test/unit_tests/worker: switch to IsWindowVisible"
This reverts commit eb5c7292d0e033ef5fd4a1bf2771974642b79cef.
Diffstat (limited to '')
| -rw-r--r-- | test/unit_tests/worker/worker.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/unit_tests/worker/worker.cpp b/test/unit_tests/worker/worker.cpp index 40e531a..c4dadf8 100644 --- a/test/unit_tests/worker/worker.cpp +++ b/test/unit_tests/worker/worker.cpp @@ -31,9 +31,13 @@ bool is_window_visible() { return false; } - const auto visible = ::IsWindowVisible(window); + const auto mask = ::GetWindowLongW(window, GWL_STYLE); - return visible; + if (!mask) { + throw winapi::error::windows(GetLastError(), "GetWindowLongW"); + } + + return mask & WS_VISIBLE; } winapi::Handle write_to(winapi::Handle dest, const std::string& msg) { |
