diff options
author | Graeme Geldenhuys <graemeg@gmail.com> | 2009-09-30 00:03:12 +0200 |
---|---|---|
committer | Graeme Geldenhuys <graemeg@gmail.com> | 2009-09-30 00:03:12 +0200 |
commit | bf4589d2bd16a9885aba550a4f912be29c1d3792 (patch) | |
tree | c7c972b525a9b3f3d80c9aa034d0c1dcbcb68c26 /src/HelpTopic.pas | |
parent | 11733dadd8b93f4dd5880eb7375363b416de1226 (diff) | |
download | fpGUI-bf4589d2bd16a9885aba550a4f912be29c1d3792.tar.xz |
Forgot to apply "packed" to record structures.
This was the cause for misaligned data and the AV's I experienced.
Rookie mistake!!
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
Diffstat (limited to 'src/HelpTopic.pas')
-rw-r--r-- | src/HelpTopic.pas | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/HelpTopic.pas b/src/HelpTopic.pas index 17acfb19..a4600220 100644 --- a/src/HelpTopic.pas +++ b/src/HelpTopic.pas @@ -18,7 +18,7 @@ uses Classes, DataTypes, HelpWindow, HelpFileHeader; Type - THelpLink = class + THelpLink = class(TObject) TopicIndex: longint; GroupIndex: longint; // -1 if not specified Automatic: boolean; @@ -31,7 +31,7 @@ Type destructor Destroy; override; end; - THelpTopicSlot = record + THelpTopicSlot = packed record pData: pInt8; Size: longint; pLocalDictionary: Int16ArrayPointer; |