[ros-dev] Time date control panel applet bug and DrawStatusText issues
Ged Murphy
gedmurphy at gmail.com
Thu Sep 28 21:08:55 CEST 2006
Felipe Villarroel wrote:
> Hello list!,
> i have two questions that i hope that someone of you could answer.
>
> The first one:
> - Should RegOpenKeyExW() do a SetLastError() or it just return an
> error code?
> I ask this because in the timedate control panel applet,
> GetSyncSetting() reads a key from the registry using that function
> and if it fails it calls the function GetError() that calls
> FormatMessage() using GetLastError() as an argument. For some
> reason in my computer this call fails and i receive an window
> that says "ERROR_INVALID_WINDOW_HANDLE" that obviously is not
> the right error code.
>
>
Yeah, that's wrong. FormatMessage should use the return value from
RegOpenKeyEx.
> - Modify the GetError() function in the timedate control panel
> applet
I have many fixes and more code for this in my working copy. I was
originally working in NTP
functionality but left it. I hadn't realised part of my code was in
trunk. It must of got caught up
when we rearranged the tree layout.
I'll get back onto NTP soon and finish it off.
Ged.
More information about the Ros-dev
mailing list