From 42e1c25d0174ccb59bd4e7ac06d5aaf30974a22f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 1 Dec 2005 18:35:38 +0000 Subject: [PATCH] "Oops, I did it again": AS_SET_FLAGS returned B_BAD_VALUE on valid flags and B_OK on invalid. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15273 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/ServerWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/servers/app/ServerWindow.cpp b/src/servers/app/ServerWindow.cpp index 0f47d68acf..6be9fbc3f0 100644 --- a/src/servers/app/ServerWindow.cpp +++ b/src/servers/app/ServerWindow.cpp @@ -1361,7 +1361,7 @@ ServerWindow::_DispatchMessage(int32 code, BPrivate::LinkReceiver &link) uint32 flags; if (link.Read(&flags) == B_OK) { // test if flags are valid - status = (flags & ~WindowLayer::ValidWindowFlags()) != 0 + status = (flags & ~WindowLayer::ValidWindowFlags()) == 0 ? B_OK : B_BAD_VALUE; }