Index: src/orca/scripts/StarOffice.py
===================================================================
--- src/orca/scripts/StarOffice.py	(revision 2354)
+++ src/orca/scripts/StarOffice.py	(working copy)
@@ -2108,6 +2108,14 @@
                     speech.speak(_("blank"), None, False)
                 return
 
+        # If detail1 from the "object:text-caret-moved" event is -1, 
+        # then just ignore it. See Orca bug #435201 for more details.
+        #
+        print "StarOffice: onCaretMoved: event.detail1: ", event.detail1
+        if event.detail1 == -1:
+            print "It's -1. Returning."
+            return
+
         # Speak a newline, if appropriate.
         if self.speakNewLine(event.source):
             speech.speak(chnames.getCharacterName("\n"), None, False)
