Code

fix crash when deleting whitespace in start of flowtext
authorbuliabyak <buliabyak@users.sourceforge.net>
Wed, 30 Jul 2008 22:18:14 +0000 (22:18 +0000)
committerbuliabyak <buliabyak@users.sourceforge.net>
Wed, 30 Jul 2008 22:18:14 +0000 (22:18 +0000)
src/text-editing.cpp

index 3c4b4da8e91e13f6f95fd62f8ecf3e63f3435a4f..d289397743d18e96fabfac02606a82d816156a4f 100644 (file)
@@ -1669,10 +1669,14 @@ static bool tidy_operator_styled_whitespace(SPObject **item)
         for ( ; ; ) {   // go up one item in the xml
             test_item = SP_OBJECT_PARENT(test_item);
             if (is_line_break_object(test_item)) break;
-            SPObject *next = SP_OBJECT_NEXT(test_item);
-            if (next) {
-                test_item = next;
-                break;
+            if (test_item) {
+                SPObject *next = SP_OBJECT_NEXT(test_item);
+                if (next) {
+                    test_item = next;
+                    break;
+                }
+            } else {
+                return false;
             }
         }
         if (is_line_break_object(test_item)) {  // no next string, see if there's a prev string