[ros-diffs] [jimtabor] 34272: Move PostMessage out of gdi into user.
jimtabor at svn.reactos.org
jimtabor at svn.reactos.org
Thu Jul 3 08:29:30 CEST 2008
Author: jimtabor
Date: Thu Jul 3 01:29:30 2008
New Revision: 34272
URL: http://svn.reactos.org/svn/reactos?rev=34272&view=rev
Log:
Move PostMessage out of gdi into user.
Modified:
trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c
trunk/reactos/subsystems/win32/win32k/objects/stockobj.c
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c?rev=34272&r1=34271&r2=34272&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c [iso-8859-1] Thu Jul 3 01:29:30 2008
@@ -540,6 +540,7 @@
ProbeForRead(lpaRgbValues,
sizeof(INT),
1);
+// Developers: We are thread locked and calling gdi.
Ret = IntSetSysColors(cElements, (INT*)lpaElements, (COLORREF*)lpaRgbValues);
}
_SEH_HANDLE
@@ -552,6 +553,10 @@
SetLastNtError(Status);
Ret = FALSE;
}
+ if (Ret)
+ {
+ UserPostMessage(HWND_BROADCAST, WM_SYSCOLORCHANGE, 0, 0);
+ }
UserLeave();
return Ret;
}
Modified: trunk/reactos/subsystems/win32/win32k/objects/stockobj.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/stockobj.c?rev=34272&r1=34271&r2=34272&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/stockobj.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/stockobj.c [iso-8859-1] Thu Jul 3 01:29:30 2008
@@ -189,8 +189,6 @@
Elements++;
Colors++;
}
- UserPostMessage(HWND_BROADCAST, WM_SYSCOLORCHANGE, 0, 0);
-
return nColors > 0;
}
More information about the Ros-diffs
mailing list