[ros-dev] [ros-diffs] [gadamopoulos] 51086: [win32k] - SetThreadDesktop: Actually set hdesk in PTHREADINFO Now GetThreadDesktop doesn't return 0
James Tabor
jimtabor.rosdev at gmail.com
Sun Mar 20 05:49:59 UTC 2011
On Sun, Mar 20, 2011 at 12:46 AM, James Tabor <jimtabor.rosdev at gmail.com> wrote:
> On Sun, Mar 20, 2011 at 12:27 AM, James Tabor <jimtabor.rosdev at gmail.com> wrote:
>> This breaks the class test, so our message subsystem is broken and
>> even abiword is effected by it.
>>
>
> + if (W32Thread->rpdesk == DesktopObject)
> + {
> + /* Nothing to do */
> + ObDereferenceObject(DesktopObject);
> + return TRUE;
> + }
>
> The original code was okay and yes it need tweaking... So how does
> each thread get it's own pTeb->Win32ClientInfo as it goes through this
This W32Thread->pcti not pTeb->Win32ClientInfo
> routine like window? If anyone has not been keeping up with current
> events!? ReactOS uses this!
>
> Thanks to testman or I would still think I broke this....
>
More information about the Ros-dev
mailing list