summaryrefslogtreecommitdiffstats
path: root/editor/txtsvc/nsFilteredContentIterator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/txtsvc/nsFilteredContentIterator.cpp')
-rw-r--r--editor/txtsvc/nsFilteredContentIterator.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/editor/txtsvc/nsFilteredContentIterator.cpp b/editor/txtsvc/nsFilteredContentIterator.cpp
index c8ea734c4..cccfb90ad 100644
--- a/editor/txtsvc/nsFilteredContentIterator.cpp
+++ b/editor/txtsvc/nsFilteredContentIterator.cpp
@@ -240,13 +240,15 @@ ContentIsInTraversalRange(nsRange* aRange, nsIDOMNode* aNextNode, bool aIsPreMod
nsCOMPtr<nsIDOMNode> sNode;
nsCOMPtr<nsIDOMNode> eNode;
- int32_t sOffset;
- int32_t eOffset;
+ uint32_t sOffset;
+ uint32_t eOffset;
aRange->GetStartContainer(getter_AddRefs(sNode));
aRange->GetStartOffset(&sOffset);
aRange->GetEndContainer(getter_AddRefs(eNode));
aRange->GetEndOffset(&eOffset);
- return ContentIsInTraversalRange(content, aIsPreMode, sNode, sOffset, eNode, eOffset);
+ return ContentIsInTraversalRange(content, aIsPreMode,
+ sNode, static_cast<int32_t>(sOffset),
+ eNode, static_cast<int32_t>(eOffset));
}
//------------------------------------------------------------