Index: ChangeLog
===================================================================
--- ChangeLog	(revision 2141)
+++ ChangeLog	(working copy)
@@ -1,3 +1,10 @@
+2007-03-08  Rich Burridge <rich.burridge@sun.com>
+
+        * src/orca//gnomespeechfactory.py:
+          Refixed bug #392939 – "-" should be spoken when used as a 
+          negative sign at "some" punctuation. Correctly handle the 
+          situation where a line starts with a minus sign.
+
 2007-03-07  Willie Walker <william.walker@sun.com>
 
         * orca.desktop.in: GNOME GOAL #3 - remove "Application" from
Index: src/orca/gnomespeechfactory.py
===================================================================
--- src/orca/gnomespeechfactory.py	(revision 2141)
+++ src/orca/gnomespeechfactory.py	(working copy)
@@ -701,6 +701,8 @@
                 if orca_state.activeScript:
                     currencySymbols = \
                         orca_state.activeScript.getUnicodeCurrencySymbols()
+                if i == 0:
+                    prevCharMatches = True
                 if i > 0:
                     prevCharMatches = (oldText[i - 1] in string.whitespace)
                 if i < (len(oldText) - 1):
