Fixup extension / longoffset
diff --git a/Lib/fontTools/ttLib/tables/otBase.py b/Lib/fontTools/ttLib/tables/otBase.py
index 4eb74ac..44fcaa1 100644
--- a/Lib/fontTools/ttLib/tables/otBase.py
+++ b/Lib/fontTools/ttLib/tables/otBase.py
@@ -219,7 +219,7 @@
l = 0
for item in self.items:
if hasattr(item, "getData") or hasattr(item, "getCountData"):
- if self.longOffset:
+ if item.longOffset:
l = l + 4 # sizeof(ULong)
else:
l = l + 2 # sizeof(UShort)
@@ -236,7 +236,7 @@
item = items[i]
if hasattr(item, "getData"):
- if self.longOffset:
+ if item.longOffset:
items[i] = packULong(item.pos - pos)
else:
try: