summaryrefslogtreecommitdiff
path: root/src/HelpTopic.pas
diff options
context:
space:
mode:
authorGraeme Geldenhuys <graemeg@gmail.com>2009-09-30 00:03:12 +0200
committerGraeme Geldenhuys <graemeg@gmail.com>2009-09-30 00:03:12 +0200
commitbf4589d2bd16a9885aba550a4f912be29c1d3792 (patch)
treec7c972b525a9b3f3d80c9aa034d0c1dcbcb68c26 /src/HelpTopic.pas
parent11733dadd8b93f4dd5880eb7375363b416de1226 (diff)
downloadfpGUI-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.pas4
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;