Code

Fix for [ 1645874 ] F8, drag, xml editor, expand highligted, select child=crash
authorjohanengelen <johanengelen@users.sourceforge.net>
Sun, 4 Nov 2007 17:22:29 +0000 (17:22 +0000)
committerjohanengelen <johanengelen@users.sourceforge.net>
Sun, 4 Nov 2007 17:22:29 +0000 (17:22 +0000)
src/text-context.cpp

index 3bf9dc5a87dbd7069cf51d73809b0172622d7ec0..02dac686833240fa3de90d53cb45d6e81aea7ecf 100644 (file)
@@ -1598,6 +1598,11 @@ sp_text_context_forget_text(SPTextContext *tc)
     /* We have to set it to zero,
      * or selection changed signal messes everything up */
     tc->text = NULL;
+
+/* FIXME: this automatic deletion when nothing is inputted crashes the XML edittor and also crashes when duplicating an empty flowtext.
+    So don't create an empty flowtext in the first place? Create it when first character is typed.
+    */
+/*
     if ((SP_IS_TEXT(ti) || SP_IS_FLOWTEXT(ti)) && sp_te_input_is_empty(ti)) {
         Inkscape::XML::Node *text_repr=SP_OBJECT_REPR(ti);
         // the repr may already have been unparented
@@ -1610,6 +1615,7 @@ sp_text_context_forget_text(SPTextContext *tc)
                      _("Remove empty text"));
         }
     }
+*/
 }
 
 gint